Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ArtisanCloud/BrainX
/ endpoints
Endpoints
87 in github.com/ArtisanCloud/BrainX
⨍
Functions
1,531
◇
Types & classes
702
↳
Endpoints
87
Route
api_a_set
router.get("/a-set")
backend/app/api/cache/cache_controller.py:None
Route
api_add_document_content
router.post("/add-content")
backend/app/api/rag/document_controller.py:None
Route
api_agent_chat
router.post("/agent/chat")
backend/app/openapi/api/chat_bot/chat_controller.py:None
Route
api_agent_chat
router.post("/agent/chat")
backend/app/api/chat_bot/chat_controller.py:None
Route
api_agent_openai_chat
router.post("/agent/openai/chat")
backend/app/openapi/api/chat_bot/chat_controller.py:None
Route
api_auth
router.post("/")
backend/app/openapi/api/auth_controller.py:None
Route
api_change_model_status
router.patch("/status")
backend/app/api/model_provider/provider_model_controller.py:None
Route
api_chat
router.post("/chat")
backend/app/openapi/api/chat_bot/chat_controller.py:None
Route
api_chat
router.post("/stream")
backend/app/openapi/api/demo/demo_controller.py:None
Route
api_chat
router.post("/chat")
backend/app/api/chat_bot/chat_controller.py:None
Route
api_completion
router.post("/completion")
backend/app/openapi/api/chat_bot/invoke_controller.py:None
Route
api_create
router.post("/create")
backend/app/openapi/api/coze/coze_controller.py:None
Route
api_create_app
router.post("/create")
backend/app/api/app/app_controller.py:None
Route
api_create_conversation
router.post("/create")
backend/app/api/conversation/conversation_controller.py:None
Route
api_create_dataset
router.post("/create")
backend/app/api/rag/dataset_controller.py:None
Route
api_create_document
router.post("/create")
backend/app/api/rag/document_controller.py:None
Route
api_dataset_connect_apps
router.post("/connect/apps")
backend/app/api/rag/dataset_controller.py:None
Route
api_dataset_disconnect_apps
router.post("/disconnect/apps")
backend/app/api/rag/dataset_controller.py:None
Route
api_dataset_sync_apps
router.post("/sync/apps")
backend/app/api/rag/dataset_controller.py:None
Route
api_delete_app
router.delete("/delete/{app_uuid}")
backend/app/api/app/app_controller.py:None
Route
api_delete_conversation
router.delete("/delete/{conversation_uuid}")
backend/app/api/conversation/conversation_controller.py:None
Route
api_delete_dataset
router.delete("/delete/{dataset_uuid}")
backend/app/api/rag/dataset_controller.py:None
Route
api_delete_document
router.delete("/delete/{document_uuid}")
backend/app/api/rag/document_controller.py:None
Route
api_delete_model
router.delete("/delete")
backend/app/api/model_provider/provider_model_controller.py:None
Route
api_delete_model_provider
router.delete("/delete")
backend/app/api/model_provider/provider_controller.py:None
Route
api_demo_completion
router.post("/demo/completion")
backend/app/api/brainx/brainx_controller.py:None
Route
api_demo_format_output_invoke
router.post("/demo/format-output-invoke")
backend/app/api/brainx/brainx_controller.py:None
Route
api_demo_invoke
router.post("/demo/invoke")
backend/app/api/brainx/brainx_controller.py:None
Route
api_echo
router.post("/echo")
backend/app/openapi/providers/powerx/api/base.py:None
Route
api_echo_long_time
router.post("/echo-long-time")
backend/app/openapi/api/demo/demo_controller.py:None
Route
api_get_app_by_uuid
router.get("/{app_uuid}")
backend/app/api/app/app_controller.py:None
Route
api_get_app_list
router.get("/list")
backend/app/api/app/app_controller.py:None
Route
api_get_conversation_by_id
router.get("/{conversation_id}")
backend/app/api/conversation/conversation_controller.py:None
Route
api_get_conversation_list
router.get("/list")
backend/app/api/conversation/conversation_controller.py:None
Route
api_get_dataset_by_uuid
router.get("/{dataset_uuid}")
backend/app/api/rag/dataset_controller.py:None
Route
api_get_dataset_list
router.get("/list")
backend/app/api/rag/dataset_controller.py:None
Route
api_get_dataset_list_with_connected_app
router.post("/list/connected-app")
backend/app/api/rag/dataset_controller.py:None
Route
api_get_default_model
router.get("/default-model/{model_type}")
backend/app/api/model_provider/provider_model_controller.py:None
Route
api_get_document_by_uuid
router.get("/{document_uuid}")
backend/app/api/rag/document_controller.py:None
Route
api_get_document_list
router.get("/list")
backend/app/api/rag/document_controller.py:None
Route
api_get_media_resource_by_uuid
router.get("/{media_resource_uuid}")
backend/app/api/media_resource/media_resource_controller.py:None
Route
api_get_media_resource_list
router.get("/list")
backend/app/api/media_resource/media_resource_controller.py:None
Route
api_get_message_list
router.get("/list/cached")
backend/app/api/conversation/message_controller.py:None
Route
api_get_model_credentials
router.post("/get_model_credentials")
backend/app/api/model_provider/provider_model_controller.py:None
Route
api_get_model_provider_credentials
router.post("/get_provider_credentials")
backend/app/api/model_provider/provider_controller.py:None
Route
api_get_model_provider_icon
router.get("/icon/{provider}/{icon}/{lang}")
backend/app/api/model_provider/provider_controller.py:None
Route
api_get_model_provider_list
router.get("/list")
backend/app/api/model_provider/provider_controller.py:None
Route
api_get_models_by_type
router.get("/model-types/{model_type}")
backend/app/api/model_provider/provider_model_controller.py:None
Route
api_get_node_info_list
router.get("/list")
backend/app/api/workflow/node_info_controller.py:None
Route
api_get_provider_model_list
router.post("/list")
backend/app/api/model_provider/provider_model_controller.py:None
Route
api_get_user
router.get("/get")
backend/app/api/tenant/user_controller.py:None
Route
api_hello_world
router.post("/hello-world")
backend/app/openapi/api/demo/demo_controller.py:None
Route
api_lock
router.get("/lock")
backend/app/api/cache/cache_controller.py:None
Route
api_login
router.post("/login")
backend/app/api/auth/auth_controller.py:None
Route
api_model_parameter_rule
router.post("/model-parameter-rule")
backend/app/api/model_provider/provider_model_controller.py:None
Route
api_patch_app
router.patch("/patch/{app_uuid}")
backend/app/api/app/app_controller.py:None
Route
api_patch_conversation
router.patch("/patch/{conversation_uuid}")
backend/app/api/conversation/conversation_controller.py:None
Route
api_patch_dataset
router.patch("/patch/{dataset_uuid}")
backend/app/api/rag/dataset_controller.py:None
Route
api_patch_document
router.patch("/patch/{document_uuid}")
backend/app/api/rag/document_controller.py:None
Route
api_query
router.post("/query")
backend/app/api/question_answer/query_controller.py:None
Route
api_re_process_document
router.post("/re-process-document")
backend/app/api/rag/document_controller.py:None
Route
api_re_task_process_document
router.post("/re-process-documents")
backend/app/api/rag/document_controller.py:None
Route
api_register
router.post("/register")
backend/app/api/auth/auth_controller.py:None
Route
api_remember
router.get("/remember")
backend/app/api/cache/cache_controller.py:None
Route
api_reset_document
router.post("/reset-document")
backend/app/api/rag/document_controller.py:None
Route
api_run_connect_db
router.post("/run_connect_db")
backend/app/api/task/task_controller.py:None
Route
api_save_model
router.post("/save")
backend/app/api/model_provider/provider_model_controller.py:None
Route
api_save_model_provider
router.post("/save")
backend/app/api/model_provider/provider_controller.py:None
Route
api_set
router.get("/set")
backend/app/api/cache/cache_controller.py:None
Route
api_test_timeout
router.get("/test/timeout")
backend/app/api/system/test_controller.py:None
Route
api_unlock
router.get("/unlock")
backend/app/api/cache/cache_controller.py:None
Route
api_update_default_model
router.post("/default-model")
backend/app/api/model_provider/provider_model_controller.py:None
Route
api_version
router.get("/version")
backend/app/openapi/providers/powerx/api/base.py:None
Route
api_visual_query
router.post("/visual-query")
backend/app/api/question_answer/visual_query_controller.py:None
Route
api_visual_query_by_file
router.post("/visual-query-by-file")
backend/app/api/question_answer/visual_query_controller.py:None
Route
api_visual_search
router.post("/visual-search")
backend/app/api/question_answer/visual_search_controller.py:None
Route
create_media_resource
router.post("/create")
backend/app/api/media_resource/media_resource_controller.py:None
Route
echo_task
router.get("/echo_task")
backend/app/api/task/task_controller.py:None
Route
get_customers
router.get("/")
backend/app/api/search/search_controller.py:None
Route
get_task_status
router.get("/status/{task_id}")
backend/app/api/task/task_controller.py:None
Route
get_tasks_status
router.post("/status")
backend/app/api/task/task_controller.py:None
Route
publish_event
router.post("/publish_event/")
backend/app/api/event/event_controller.py:None
Route
run_30_seconds_task
router.post("/30-seconds")
backend/app/api/task/task_controller.py:None
Route
run_multiple_tasks
router.post("/run-multiple-30s-tasks")
backend/app/api/task/task_controller.py:None
Route
run_multiple_tasks_with_locker
router.post("/run-multiple-30s-tasks-with-locker")
backend/app/api/task/task_controller.py:None
Route
run_task
router.get("/run_task")
backend/app/api/task/task_controller.py:None
Route
server_status
router.get("/status")
backend/app/api/system/status_controller.py:None