MCPcopy Create free account

hub / github.com/ArtisanCloud/BrainX / functions

Functions1,531 in github.com/ArtisanCloud/BrainX

↓ 68 callersMethodget
获取缓存值
backend/app/cache/interface.py:22
↓ 61 callersMethodget
(self, key, default=None)
backend/app/core/brainx/entity/provider_config.py:528
↓ 48 callersMethodexecute
(self, state: GraphState)
backend/app/core/workflow/node/base.py:124
↓ 40 callersMethodget
(self, key: str)
backend/app/core/workflow/context/manager.py:12
↓ 38 callersFunctiontime_now
()
backend/app/models/base.py:16
↓ 29 callersFunctionis_manual_session
(db: Session | AsyncSession)
backend/app/database/session_manager.py:63
↓ 23 callersMethodbackend_post
(endpoint: string, body?: any)
frontend/app/api/backend.ts:47
↓ 22 callersMethodsplit
将 Blocks 分解成 DocumentSegment 列表。 :param blocks: List of Block objects. :return: List of DocumentSegment objects.
backend/app/core/rag/ingestion/splitter/drivers/custom/text.py:141
↓ 19 callersMethodget
(host: string, endpoint: string, init?: any)
frontend/app/api/backend.ts:72
↓ 14 callersMethodbackend_get
(endpoint: string, init?: any)
frontend/app/api/backend.ts:38
↓ 14 callersMethodget_configurations
(self, tenant_uuid: str)
backend/app/core/brainx/provider_manager.py:212
↓ 12 callersMethodasync_get_by_uuid
根据 UUID 获取模型对象
backend/app/dao/base.py:156
↓ 12 callersMethodclose
(self)
backend/app/utils/thread.py:17
↓ 12 callersMethodfrom_orm
(cls, obj: App)
backend/app/schemas/app/app.py:30
↓ 12 callersFunctionget_sync_db_session
()
backend/app/database/session_manager.py:40
↓ 12 callersMethodis_document_available_to_process
检查文档是否可用于处理。 :return: (是否可处理, 错误或None)
backend/app/service/task/rag/service.py:92
↓ 11 callersMethodinvoke
( self, query: Any, credential: dict = None, temperature: floa
backend/app/core/brainx/interface/llm.py:67
↓ 11 callersMethodset
设置缓存值,支持设置过期时间(秒)
backend/app/cache/interface.py:17
↓ 11 callersMethodset_indexing_status
(self, document: Document, status: DocumentIndexingStatus,
backend/app/dao/rag/document.py:96
↓ 10 callersMethodasync_create
创建新的模型对象
backend/app/dao/base.py:25
↓ 10 callersMethodget_cache
(cls)
backend/app/cache/factory.py:22
↓ 10 callersFunctionsanitize_json
处理非正规格式的JSON,使其变为合法可解析的JSON格式
backend/app/core/libs/json.py:4
↓ 10 callersFunctionuseNotification
()
frontend/app/components/notification/index.tsx:57
↓ 9 callersFunctionpaginate_query
( async_db: AsyncSession, query: select, table: Any, pagination: Pagination,
backend/app/service/base.py:11
↓ 8 callersMethodconnect
连接到缓存服务器
backend/app/cache/interface.py:7
↓ 8 callersMethodexists
检查缓存键是否存在
backend/app/cache/interface.py:32
↓ 8 callersMethodget
Get cached model provider credentials. :return:
backend/app/utils/cache/provider_credentials.py:23
↓ 8 callersFunctiongetFieldValue
(variable: string)
frontend/app/(workspace)/space/settings/model-provider/components/dynamic-form.tsx:45
↓ 7 callersFunctiongenExtra
()
frontend/app/(workspace)/space/(mine)/profile/index.tsx:70
↓ 7 callersMethodvalues
(self)
backend/app/core/brainx/entity/provider_config.py:525
↓ 6 callersFunctionGetOssUrl
(uri: string | undefined)
frontend/app/lib/url.ts:19
↓ 6 callersFunctionformat_datetime
(dt: datetime)
backend/app/utils/datetime.py:6
↓ 6 callersMethodget_header
()
frontend/app/api/backend.ts:23
↓ 6 callersMethodget_id
(self)
backend/app/core/workflow/node/base.py:135
↓ 6 callersMethodget_provider_model
(self, params: dict = None)
backend/app/core/brainx/interface/llm.py:34
↓ 6 callersMethodrun
(self, initial_state: GraphState)
backend/app/core/workflow/graph.py:145
↓ 6 callersMethodsync_create
创建新的模型对象
backend/app/dao/base.py:47
↓ 6 callersFunctiontransform_dataset_to_reply
(dataset: Dataset)
backend/app/service/rag/dataset/service.py:69
↓ 5 callersMethodbackend_delete
(endpoint: string, body?: any)
frontend/app/api/backend.ts:59
↓ 5 callersMethodget_header
()
frontend/app/openapi/backend.ts:72
↓ 5 callersFunctionhandleChange
(variable: string, value: any)
frontend/app/(workspace)/space/settings/model-provider/components/dynamic-form.tsx:34
↓ 5 callersFunctionhash_plain_password
(plain_password: str)
backend/app/core/libs/security.py:15
↓ 5 callersFunctiononSelectModel
(key: ModelTypeEnum, provider: ProviderWithModels, model: ProviderModelWithStatusEntity)
frontend/app/(workspace)/space/settings/model-provider/system-model-setting/index.tsx:69
↓ 5 callersMethodprocessResponse
(res: Response)
frontend/app/api/backend.ts:160
↓ 5 callersMethodremove
(self, key: str)
backend/app/core/workflow/context/manager.py:15
↓ 5 callersMethodsave
(self, bucket_name: str, object_name: str, data: bytes, le
backend/app/core/libs/storage/storage.py:44
↓ 5 callersFunctionstopCountdown
()
frontend/app/lib/countdown.tsx:36
↓ 5 callersMethodsync_get_by
根据 UUID 获取模型对象
backend/app/dao/base.py:209
↓ 5 callersMethodsync_get_objects_by_conditions
根据给定的条件查询模型对象
backend/app/dao/base.py:256
↓ 4 callersFunctionGetPublicUrl
(resource: string | undefined)
frontend/app/lib/url.ts:7
↓ 4 callersMethod_build_filters
构建查询过滤器列表
backend/app/dao/base.py:280
↓ 4 callersMethod_extract_secret_variables
Extract secret input form variables. :param credential_form_schemas: :return:
backend/app/core/brainx/provider_manager.py:422
↓ 4 callersMethodbackend_patch
(endpoint: string, body?: any)
frontend/app/api/backend.ts:55
↓ 4 callersMethodclear
(self)
backend/app/core/workflow/context/manager.py:19
↓ 4 callersFunctionconvert_documents_to_nodes
(documents: List[Document])
backend/app/core/rag/ingestion/drivers/langchain/helper.py:37
↓ 4 callersFunctionconvert_nodes_to_documents
(nodes: List[DocumentNode])
backend/app/core/rag/ingestion/drivers/langchain/helper.py:19
↓ 4 callersMethoddelete
删除缓存值
backend/app/cache/interface.py:27
↓ 4 callersMethoddelete
Delete cached model provider credentials. :return:
backend/app/utils/cache/provider_credentials.py:41
↓ 4 callersMethodexists
(self, filename)
backend/app/core/libs/storage/drivers/local_storage.py:77
↓ 4 callersMethodget_models
( self, provider: str = None, model_type: ModelType = None, provider_confi
backend/app/core/brainx/providers/registry.py:18
↓ 4 callersFunctionhandleChange
(name: string, value: any)
frontend/app/(workspace)/space/settings/model-provider/app-config-models/config-model-panel/dynamic-form.tsx:15
↓ 4 callersFunctionhandleChatClosed
()
frontend/app/(workspace)/space/workspace/robot-chat/box/index.tsx:124
↓ 4 callersFunctionhandleChatClosed
()
frontend/app/share/demo/openai-chat/page.tsx:53
↓ 4 callersMethodload_provider_entities
Gather all configuration files under the given base path.
backend/app/core/brainx/providers/registry.py:27
↓ 4 callersFunctionload_yaml_file
Load a YAML file.
backend/app/core/libs/yaml.py:4
↓ 4 callersMethodpatch
(host: string, endpoint: string, body?: any)
frontend/app/api/backend.ts:106
↓ 4 callersMethodpost
(host: string, endpoint: string, body?: any)
frontend/app/api/backend.ts:81
↓ 4 callersMethodprocessResponse
(res: Response)
frontend/app/openapi/backend.ts:182
↓ 4 callersFunctionremove_base64_prefix
(base64_data: str)
backend/app/utils/media.py:96
↓ 4 callersFunctionstartCountdown
(seconds: number)
frontend/app/lib/countdown.tsx:31
↓ 4 callersMethodstream
( self, query: Dict, credential: dict = None, temperature: flo
backend/app/core/brainx/interface/llm.py:37
↓ 4 callersMethodsync_get_by_uuid
根据 UUID 获取模型对象
backend/app/dao/base.py:192
↓ 4 callersFunctiontransform_app_to_reply
(app: App)
backend/app/service/app/service.py:42
↓ 4 callersFunctiontransform_document_to_reply
(document: Document)
backend/app/service/rag/document/service.py:48
↓ 4 callersFunctiontransform_media_resource_to_reply
( media_resource: MediaResource, )
backend/app/service/media_resource/service.py:215
↓ 4 callersFunctionuseCountdown
(initialSeconds: number, onCountdownEnd?: () => void)
frontend/app/lib/countdown.tsx:3
↓ 3 callersFunctionActionCreateMediaResource
(option: RequestCreateMediaResource)
frontend/app/api/media-resource/index.ts:30
↓ 3 callersFunctionFormatSSEMessageReply
(msg: string)
frontend/app/lib/sse/format.ts:8
↓ 3 callersMethod__init__
(self, status_code: int = 400, message: str = None)
backend/app/core/exception/exceptions.py:5
↓ 3 callersMethodasync_upsert
先查询是否存在该记录: - 如果存在,则更新 - 如果不存在,则创建 :param obj: SQLAlchemy 模型对象 :param uid_key: 用于唯一标识的字段(如 'id', 'uuid' 等)
backend/app/dao/base.py:94
↓ 3 callersFunctioncallback
处理接收到的消息
backend/app/events/demo/callback.py:8
↓ 3 callersMethodclose
(self)
backend/app/core/brainx/indexing/pg_vector.py:36
↓ 3 callersFunctionconvert_document_to_node
(document: Document)
backend/app/core/rag/ingestion/drivers/langchain/helper.py:26
↓ 3 callersMethodcreate_node
(node_data: dict)
backend/app/core/workflow/node/factory.py:11
↓ 3 callersMethodcreate_text_embedding_provider
(**kwargs)
backend/app/core/brainx/drivers/provider_model_factory.py:112
↓ 3 callersFunctiondecrypt_content_with_decoding
(content: str, rsa_key, cipher_rsa)
backend/app/utils/encrypter.py:45
↓ 3 callersMethoddelete
删除缓存
backend/app/cache/redis/redis_cache.py:60
↓ 3 callersMethoddowngrade
(self, steps: int = 1)
backend/app/database/alembic_manager.py:47
↓ 3 callersMethodextract_secret_variables
(self, credential_form_schemas: list[CredentialFormSchema])
backend/app/core/brainx/entity/provider_config.py:80
↓ 3 callersFunctionfetchAppList
(pagination: RequestPagination)
frontend/app/(workspace)/space/(mine)/app/provider/fetch-app-list-provider.tsx:30
↓ 3 callersMethodget
(host: string, endpoint: string, init?: any)
frontend/app/openapi/backend.ts:110
↓ 3 callersMethodget_app_model_config_by_id
(self, config_id: int)
backend/app/dao/app/app_model_config.py:27
↓ 3 callersMethodget_by_uuid
(cls, uuid)
backend/app/models/base.py:51
↓ 3 callersFunctionget_database_sync_url
()
backend/app/database/session.py:10
↓ 3 callersFunctionget_decrypt_decoding
(tenant_uuid: str)
backend/app/utils/encrypter.py:41
↓ 3 callersFunctionget_logger
logging to logfile as well as on console with thread-safety
backend/app/logger/log.py:55
↓ 3 callersMethodget_model_instance
( self, tenant_uuid: str, model_type: ModelType, provider_id: str, model_i
backend/app/core/brainx/model_manager.py:32
↓ 3 callersMethodget_model_type_instance
(self, model_type: ModelType, model_id: str)
backend/app/core/brainx/interface/provider.py:30
↓ 3 callersMethodinitialize_cache
(cls, cache_type: str, **kwargs)
backend/app/cache/factory.py:36
↓ 3 callersMethodllm_invoke
( self, query: Any, temperature: float = 0.5, input_variables=
backend/app/core/brainx/model_instance.py:38
next →1–100 of 1,531, ranked by callers