MCPcopy Create free account

hub / github.com/ArtisanCloud/BrainX / functions

Functions1,531 in github.com/ArtisanCloud/BrainX

↓ 3 callersFunctionnext
()
frontend/app/(workspace)/space/(mine)/knowledge/[uuid]/upload/page.tsx:101
↓ 3 callersFunctionremove_base64_images_prefix
(base64_data: List[str])
backend/app/utils/media.py:90
↓ 3 callersMethodset
Cache model provider credentials. :param credentials: provider credentials :return:
backend/app/utils/cache/provider_credentials.py:32
↓ 3 callersFunctionstart_seed
()
backend/app/database/seed/main.py:26
↓ 3 callersMethodsync_patch
部分更新模型对象
backend/app/dao/base.py:386
↓ 3 callersFunctiontransform_conversation_to_reply
( conversation: Conversation, )
backend/app/service/conversation/service.py:14
↓ 3 callersFunctiontransform_documents_to_reply
(documents: [Document])
backend/app/service/rag/document/service.py:43
↓ 3 callersMethodupgrade
(self)
backend/app/database/alembic_manager.py:38
↓ 3 callersFunctionuseSSE
()
frontend/app/lib/sse/EventSourceHelper.ts:29
↓ 3 callersFunctionuseWindowSize
()
frontend/app/lib/windows.tsx:8
↓ 3 callersFunctionvalidate_app_uuid
(async_db: AsyncSession, app_uuid: str, session_user: User)
backend/app/api/rag/dataset_controller.py:141
↓ 3 callersMethodvalue_of
(value)
backend/app/core/brainx/entity/provider.py:22
↓ 2 callersFunctionActionFetchAppList
(pg: RequestPagination)
frontend/app/api/app/index.ts:28
↓ 2 callersFunctionActionFetchDatasetListWithConnectedApp
(data: RequestDatasetListWithConnectedApp)
frontend/app/api/knowledge/dataset.ts:154
↓ 2 callersFunctionGetChatBotSSEActionUrl
( action: string, )
frontend/app/api/robot-chat/index.ts:22
↓ 2 callersMethod_get_default_model_by_uuid
(self, tenant_uuid: str, model_type: str)
backend/app/dao/tenant/tenant_default_model.py:52
↓ 2 callersMethod_get_default_parameter_rule_variable_map
(self, name: DefaultParameterName)
backend/app/core/brainx/interface/ai_model.py:43
↓ 2 callersMethod_set_indexing_status
(self, document: Document, indexing_status: DocumentIndexingStatus,
backend/app/dao/rag/document.py:18
↓ 2 callersMethoda_get
异步获取缓存
backend/app/cache/interface.py:76
↓ 2 callersMethoda_set
异步设置缓存,支持设置过期时间(秒)
backend/app/cache/interface.py:72
↓ 2 callersMethodacquire_lock
获取分布式锁
backend/app/cache/interface.py:42
↓ 2 callersFunctionactionSend
()
frontend/app/(workspace)/space/workspace/robot-chat/box/index.tsx:135
↓ 2 callersFunctionadd_new_consumer
添加一个新的消费者任务
backend/app/events/manager.py:138
↓ 2 callersFunctionagent_chat
( async_db: AsyncSession, sync_db: Session, app_uuid: str, tenant_uuid: str,
backend/app/service/robot_chat/agent_chat.py:78
↓ 2 callersFunctionagent_chat_event_generator
( request: Request, data: RequestChat, user_uuid: str, tenant_uuid: str, async
backend/app/service/robot_chat/agent_chat.py:22
↓ 2 callersMethodasync_set_indexing_status
(self, document: Document, status: DocumentIndexingStatus,
backend/app/dao/rag/document.py:81
↓ 2 callersFunctionchat
( async_db: AsyncSession, sync_db: Session, question: str, provider: str,
backend/app/service/robot_chat/chat.py:134
↓ 2 callersFunctionchat_event_generator
( request: Request, data: RequestChat, tenant_uuid: str, user_uuid: str,
backend/app/service/robot_chat/chat.py:71
↓ 2 callersMethodcheck_bucket_exists
(self, bucket: str)
backend/app/service/media_resource/service.py:195
↓ 2 callersFunctioncreate_celery_app
()
backend/app/service/task/celery_app.py:21
↓ 2 callersMethodcreate_dataset
Create a Dataset instance for testing purposes with minimum required fields
backend/app/models/rag/dataset.py:60
↓ 2 callersMethodcreate_llm_provider
(**kwargs)
backend/app/core/brainx/drivers/provider_model_factory.py:104
↓ 2 callersMethodcreate_media_resource
( self, resource: MediaResource )
backend/app/service/media_resource/service.py:55
↓ 2 callersMethodcreate_rerank_provider
(**kwargs)
backend/app/core/brainx/drivers/provider_model_factory.py:136
↓ 2 callersFunctioncreate_retriever
( collection_name: str = settings.agent.vector_store_collection, embedding_model_instance: ModelInstan
backend/app/core/rag/base.py:33
↓ 2 callersMethodcreate_speech2text_provider
(**kwargs)
backend/app/core/brainx/drivers/provider_model_factory.py:144
↓ 2 callersMethodcreate_text2video_provider
(**kwargs)
backend/app/core/brainx/drivers/provider_model_factory.py:160
↓ 2 callersFunctioncreate_text_embedding_model
()
backend/app/core/rag/base.py:14
↓ 2 callersMethodcreate_tts_provider
(**kwargs)
backend/app/core/brainx/drivers/provider_model_factory.py:168
↓ 2 callersMethodcreate_vector_store_driver
( cls, vdb_type: VectorStoreType, collection_name: str = "embedding",
backend/app/core/rag/vector_store/factory.py:11
↓ 2 callersFunctiondecrypt_content
(tenant_uuid: str, content: str)
backend/app/utils/encrypter.py:31
↓ 2 callersMethoddesensitized_credentials
(self, credentials: dict, credential_form_schemas: list[CredentialFormSchema])
backend/app/core/brainx/entity/provider_config.py:196
↓ 2 callersMethoddownload
(self, filename, target_filepath)
backend/app/core/libs/storage/storage.py:85
↓ 2 callersFunctionencodePassword
(data: string)
frontend/app/lib/security.ts:4
↓ 2 callersFunctionencrypt_content
(sync_db: Session, tenant_uuid: str, content: str)
backend/app/utils/encrypter.py:10
↓ 2 callersFunctionfetchDatasetList
(pagination: RequestPagination)
frontend/app/(workspace)/space/(mine)/knowledge/provider/fetch-dataset-list-provider.tsx:29
↓ 2 callersFunctionfetchLatestInvoices
()
frontend/app/lib/data.ts:32
↓ 2 callersFunctionfetchRevenue
()
frontend/app/lib/data.ts:15
↓ 2 callersFunctionformatCurrency
(amount: number)
frontend/app/lib/base.ts:3
↓ 2 callersMethodgenerate
( self, model: str, stream: bool, messages: list[ErnieMessage], parame
backend/app/core/brainx/providers/wenxin/llm/ernie_bot.py:40
↓ 2 callersFunctiongenerate_session_id
生成会话ID
backend/app/utils/chat.py:4
↓ 2 callersMethodget
获取缓存
backend/app/cache/redis/redis_cache.py:43
↓ 2 callersFunctiongetKeysFromLanuage
(language)
frontend/i18n/check-i18n.js:10
↓ 2 callersMethodget_access_token
(self)
backend/app/openapi/providers/service_provider.py:15
↓ 2 callersMethodget_app_by_uuid_with_preloads
(self, app_uuid: str)
backend/app/dao/app/app.py:15
↓ 2 callersFunctionget_async_db_session_dep
()
backend/app/database/deps.py:21
↓ 2 callersMethodget_base_vector_store
(self)
backend/app/core/rag/ingestion/interface.py:26
↓ 2 callersMethodget_base_vector_store
(self)
backend/app/core/rag/ingestion/drivers/langchain/indexing.py:61
↓ 2 callersMethodget_by_account
根据 Account 获取模型对象
backend/app/dao/tenant/user.py:33
↓ 2 callersMethodget_chat_history
(self, session_id: str)
backend/app/core/brainx/interface/llm.py:284
↓ 2 callersFunctionget_chat_prompt_template
(app: App)
backend/app/core/brainx/templates/chat.py:6
↓ 2 callersMethodget_default_model
( self, tenant_uuid: str, model_type: ModelType )
backend/app/core/brainx/provider_manager.py:53
↓ 2 callersMethodget_default_model_instance
( self, tenant_uuid: str, model_type: ModelType )
backend/app/core/brainx/model_manager.py:64
↓ 2 callersMethodget_event_channel
建立与 RabbitMQ 的连接和频道,支持重试
backend/app/events/consumer.py:25
↓ 2 callersMethodget_indexer
( splitter: BaseTextSplitter = None, embedding_model_instance: ModelInstance = None,
backend/app/core/rag/ingestion/factory.py:12
↓ 2 callersFunctionget_media_type
(content_type: str)
backend/app/dao/media_resource/media_resource.py:15
↓ 2 callersMethodget_model_brand
获取模型的品牌
backend/app/core/brainx/base.py:135
↓ 2 callersMethodget_model_schema
(self, model_type: ModelType, model: str, credentials: dict)
backend/app/core/brainx/entity/provider_config.py:313
↓ 2 callersMethodget_model_type_instance
(self, model_type: ModelType, provider_id: str, model_id: str)
backend/app/core/brainx/drivers/provider_model_factory.py:75
↓ 2 callersFunctionget_project_path
()
backend/app/core/libs/file.py:4
↓ 2 callersFunctionget_project_root
获取项目根目录的绝对路径
backend/app/utils/url.py:10
↓ 2 callersMethodget_provider_instance
(self, provider_id: str)
backend/app/core/brainx/drivers/provider_factory.py:26
↓ 2 callersMethodget_provider_model
(self, params: dict = None)
backend/app/core/brainx/providers/ollama/llm/llm.py:36
↓ 2 callersFunctionget_tenant_private_key_path
(tenant_uuid)
backend/app/core/libs/rsa.py:14
↓ 2 callersMethodget_vector_store
(self)
backend/app/core/rag/retrieval/interface.py:22
↓ 2 callersFunctionhandleChatClosed
()
frontend/app/share/demo/chat/page.tsx:44
↓ 2 callersFunctionhandleError
(err: Error, onerror: OnErrorCallback)
frontend/app/lib/sse/EventSourceHelper.ts:30
↓ 2 callersFunctionhandleMouseLeaveItem
(provider: string, modelKey: string)
frontend/app/(workspace)/space/settings/model-provider/components/selection-system-model/index.tsx:41
↓ 2 callersFunctionhash_password
(encoded_password: str)
backend/app/core/libs/security.py:10
↓ 2 callersMethodhttp_post
(self, url: str, json: Any = None, use_auth: bool = True, headers: dict = None)
backend/app/openapi/providers/service_provider.py:37
↓ 2 callersMethodis_thinking_model
判断是否为Ollama模型
backend/app/core/brainx/interface/llm.py:273
↓ 2 callersMethodload
Initialize the document based on the input.
backend/app/core/rag/ingestion/extractor/drivers/markdown/markdown.py:20
↓ 2 callersMethodload
Initialize the document based on the input.
backend/app/core/rag/ingestion/extractor/drivers/excel/excel.py:19
↓ 2 callersMethodload
Initialize the document based on the input.
backend/app/core/rag/ingestion/extractor/drivers/word_doc/doc.py:19
↓ 2 callersMethodload
Initialize the document based on the input.
backend/app/core/rag/ingestion/extractor/drivers/text/txt.py:19
↓ 2 callersFunctiononChange
(key: string | string[])
frontend/app/(workspace)/space/(mine)/profile/index.tsx:191
↓ 2 callersFunctiononClickToSaveModel
(provider: Provider, model: ProviderModel | null)
frontend/app/(workspace)/space/settings/model-provider/system-model-setting/configured-providers/index.tsx:140
↓ 2 callersFunctiononRefreshTextDatasetList
()
frontend/app/(workspace)/space/(mine)/profile/index.tsx:200
↓ 2 callersFunctionparse_local_document
( parsed_url: urllib.parse.ParseResult, document_url: str )
backend/app/utils/document.py:94
↓ 2 callersMethodpost
(host: string, endpoint: string, body?: any)
frontend/app/openapi/backend.ts:120
↓ 2 callersMethodprocess_document
(self)
backend/app/service/task/rag/service.py:163
↓ 2 callersMethodrelease_lock
释放分布式锁
backend/app/cache/interface.py:51
↓ 2 callersMethodremove_think_tags
(cls, text: str)
backend/app/core/brainx/interface/llm.py:281
↓ 2 callersMethodretrieve
(self, query: str, top_k: int=3, score_threshold: float=0.5, filters: Dict = None)
backend/app/core/rag/retrieval/interface.py:25
↓ 2 callersMethodset
(self, key: str, value: Any)
backend/app/core/workflow/context/manager.py:9
↓ 2 callersFunctionsleep
(ms: number)
frontend/app/lib/base.ts:38
↓ 2 callersMethodstart
(self)
backend/app/schedule/scheduler.py:58
↓ 2 callersMethodstop_consumer
停止特定队列的所有消费者任务
backend/app/events/manager.py:91
↓ 2 callersMethodsync_delete_by
删除模型对象
backend/app/dao/base.py:507
↓ 2 callersMethodsync_update
更新模型对象
backend/app/dao/base.py:333
← previousnext →101–200 of 1,531, ranked by callers