Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ArtisanCloud/BrainX
/ functions
Functions
1,531 in github.com/ArtisanCloud/BrainX
⨍
Functions
1,531
◇
Types & classes
702
↳
Endpoints
87
↓ 1 callers
Method
change_status
(self, tenant_uuid: str, provider: str, model_type: str, model_id: str, status: bool)
backend/app/service/model_provider/provider_model_service.py:135
↓ 1 callers
Method
chat_completion
( self, query: Dict, credential: dict = None, temperature: flo
backend/app/core/brainx/interface/llm.py:144
↓ 1 callers
Method
chat_stream
( self, question: Dict, credential: dict = None, app: App = No
backend/app/core/brainx/interface/llm.py:206
↓ 1 callers
Function
checkFilledRequired
()
frontend/app/(workspace)/space/settings/model-provider/components/dynamic-form.tsx:59
↓ 1 callers
Function
checkOssImageUrl
()
frontend/app/(workspace)/space/(mine)/app/agent-bot/index.tsx:93
↓ 1 callers
Method
check_and_create_schema
(self, schema_name: str)
backend/app/database/alembic_manager.py:23
↓ 1 callers
Function
check_current_head
(alembic_cfg: Config, connectable: Engine)
backend/app/main.py:33
↓ 1 callers
Function
check_database_connection
(max_attempts: int = 30, sleep_interval: int = 1)
backend/app/database/wait_for_db.py:6
↓ 1 callers
Function
check_password
(customer_password: str, req_password: str)
backend/app/core/libs/security.py:21
↓ 1 callers
Method
check_register_account_exist
( self, account: str )
backend/app/service/user/service.py:16
↓ 1 callers
Function
clean_old_logs
Recursively delete logs older than the specified retention period.
backend/app/logger/log.py:189
↓ 1 callers
Method
close_connection
关闭连接和频道
backend/app/events/consumer.py:129
↓ 1 callers
Function
compareKeysCount
()
frontend/i18n/check-i18n.js:53
↓ 1 callers
Function
completion
( tenant_uuid: str, user_uuid: str, provider: str, model: str, async_d
backend/app/service/robot_chat/completion.py:11
↓ 1 callers
Method
connect_dataset_with_apps
( self, app_uuid: str, connect_app_uuids: List[str], )
backend/app/service/rag/dataset/service.py:38
↓ 1 callers
Method
connect_datasets
( self, app_uuid: str, connect_database_uuids: List[str], cond
backend/app/dao/rag/dataset.py:96
↓ 1 callers
Function
convertDataToConversationItems
(data: Message[])
frontend/app/utils/conversation.ts:3
↓ 1 callers
Function
convert_document_to_nodes_with_score
(doc: Tuple[Document, float])
backend/app/core/rag/ingestion/drivers/langchain/helper.py:44
↓ 1 callers
Function
convert_document_to_response
(output: Output)
backend/app/core/rag/ingestion/drivers/langchain/helper.py:60
↓ 1 callers
Function
convert_documents_to_nodes_with_score
(documents: List[Document | Tuple[Document, float]])
backend/app/core/rag/ingestion/drivers/langchain/helper.py:53
↓ 1 callers
Function
convert_node_to_document
(node: DocumentNode)
backend/app/core/rag/ingestion/drivers/langchain/helper.py:12
↓ 1 callers
Function
create_app
( async_db: AsyncSession, app: App, )
backend/app/service/app/create.py:11
↓ 1 callers
Method
create_cache
(cache_type: str, **kwargs)
backend/app/cache/factory.py:12
↓ 1 callers
Function
create_celery_worker
()
backend/app/service/task/celery_worker.py:22
↓ 1 callers
Function
create_conversation
( async_db: AsyncSession, conversation: Conversation )
backend/app/service/conversation/create.py:14
↓ 1 callers
Function
create_dataset
( async_db: AsyncSession, dataset: Dataset, )
backend/app/service/rag/dataset/create.py:11
↓ 1 callers
Function
create_dataset_segment_rule_table
()
backend/alembic/versions/71000_add_dataset_model.py:60
↓ 1 callers
Function
create_dataset_table
()
backend/alembic/versions/71000_add_dataset_model.py:26
↓ 1 callers
Function
create_document
( async_db: AsyncSession, document: Document, )
backend/app/service/rag/document/create.py:14
↓ 1 callers
Method
create_document_segments
(self, nodes: List[DocumentNode])
backend/app/core/rag/ingestion/interface.py:29
↓ 1 callers
Function
create_dynamic_route_query
Dynamically create a RouteQuery model with a dynamic Literal.
backend/app/core/agent_bot/agent.py:28
↓ 1 callers
Function
create_graph_from_json
(graph_data: dict)
backend/app/core/workflow/graph.py:152
↓ 1 callers
Method
create_image_embedding_provider
(**kwargs)
backend/app/core/brainx/drivers/provider_model_factory.py:120
↓ 1 callers
Method
create_img2img_provider
(**kwargs)
backend/app/core/brainx/drivers/provider_model_factory.py:128
↓ 1 callers
Function
create_indexer
(embedding_model_instance: ModelInstance = None)
backend/app/core/rag/base.py:24
↓ 1 callers
Function
create_media_resource_by_base64_string
( async_db: AsyncSession, user: User, bucket: str, base64_data: str, m
backend/app/service/media_resource/create.py:39
↓ 1 callers
Function
create_media_resource_by_file
( async_db: AsyncSession, handler: UploadFile, )
backend/app/service/media_resource/create.py:17
↓ 1 callers
Method
create_text2img_provider
(**kwargs)
backend/app/core/brainx/drivers/provider_model_factory.py:152
↓ 1 callers
Function
create_user_by_account
(async_db: AsyncSession, account: str, password: str)
backend/app/service/user/create_user.py:9
↓ 1 callers
Method
create_vector_store
( cls, vdb_type: VectorStoreType, collection_name: str = "embedding",
backend/app/core/rag/vector_store/factory.py:24
↓ 1 callers
Function
decrypt_content_with_decoding
(encrypted_text, rsa_key, cipher_rsa)
backend/app/core/libs/rsa.py:99
↓ 1 callers
Method
delete
(host: string, endpoint: string, body?: any)
frontend/app/openapi/backend.ts:144
↓ 1 callers
Method
delete
(host: string, endpoint: string, body?: any)
frontend/app/api/backend.ts:117
↓ 1 callers
Method
delete
(self, filename)
backend/app/core/libs/storage/storage.py:109
↓ 1 callers
Method
delete_custom_credentials
(self)
backend/app/core/brainx/entity/provider_config.py:223
↓ 1 callers
Method
delete_custom_model_credentials
(self, model_type: ModelType, model: str)
backend/app/core/brainx/entity/provider_config.py:244
↓ 1 callers
Method
delete_model
(self, tenant_uuid: str, provider_id: str, model_type: str, model_id: str)
backend/app/service/model_provider/provider_model_service.py:168
↓ 1 callers
Method
delete_provider
(self, tenant_uuid: str, provider_id: str)
backend/app/service/model_provider/provider_service.py:152
↓ 1 callers
Function
demo_str_output_completion
( question: str, tenant_uuid: str, provider: str, model: str, sync_db:
backend/app/service/brainx/demo.py:95
↓ 1 callers
Function
demo_str_output_invoke
( sync_db: Session, tenant_uuid: str, question: str, provider_id: str = None,
backend/app/service/brainx/demo.py:51
↓ 1 callers
Function
demo_struct_output_invoke
( question: str, provider: str, model: str, tenant_uuid: str, sync_db:
backend/app/service/brainx/demo.py:13
↓ 1 callers
Function
desensitized_content
(token: str)
backend/app/utils/encrypter.py:23
↓ 1 callers
Function
detect_os
()
backend/app/utils/os.py:5
↓ 1 callers
Method
determine_content_type
(cls, base64_data: str)
backend/app/service/media_resource/service.py:199
↓ 1 callers
Method
disconnect
断开与缓存服务器的连接
backend/app/cache/interface.py:12
↓ 1 callers
Method
disconnect_dataset_with_apps
( self, app_uuid: str, dataset_uuids: List[str] )
backend/app/service/rag/dataset/service.py:54
↓ 1 callers
Method
disconnect_datasets
( self, app_uuid: str, dataset_uuids: List[str], conditions: D
backend/app/dao/rag/dataset.py:120
↓ 1 callers
Function
done
()
frontend/app/(workspace)/space/(mine)/knowledge/[uuid]/upload/page.tsx:109
↓ 1 callers
Method
downgrade_all
(self)
backend/app/database/alembic_manager.py:55
↓ 1 callers
Method
downgrade_to_version
(self, version: str)
backend/app/database/alembic_manager.py:63
↓ 1 callers
Function
encode_password
(plain_password: str)
backend/app/core/libs/security.py:5
↓ 1 callers
Function
ensure_log_dir
确保日志目录存在,并设置权限
backend/app/logger/log.py:43
↓ 1 callers
Function
estimateFileSize
(wordCount: number)
frontend/app/(workspace)/space/(mine)/knowledge/[uuid]/upload/components/document-progress/index.tsx:24
↓ 1 callers
Function
event_api_generator
(request: Request, llm: str, stream_response: Iterator)
backend/app/service/robot_chat/chat.py:24
↓ 1 callers
Method
exists
检查缓存是否存在
backend/app/cache/redis/redis_cache.py:65
↓ 1 callers
Method
exists
(self, filename)
backend/app/core/libs/storage/storage.py:93
↓ 1 callers
Method
extract
(self)
backend/app/core/rag/ingestion/extractor/base.py:33
↓ 1 callers
Method
extract
(self)
backend/app/core/rag/ingestion/extractor/drivers/markdown/markdown.py:56
↓ 1 callers
Method
extract
(self)
backend/app/core/rag/ingestion/extractor/drivers/excel/excel.py:55
↓ 1 callers
Method
extract
(self)
backend/app/core/rag/ingestion/extractor/drivers/word_doc/doc.py:55
↓ 1 callers
Function
fetchCardData
()
frontend/app/lib/data.ts:46
↓ 1 callers
Function
fetchData
()
frontend/app/(workspace)/space/(mine)/profile/index.tsx:167
↓ 1 callers
Function
fetchData
()
frontend/app/(workspace)/space/(mine)/profile/knowledge/selectKnowledge/index.tsx:41
↓ 1 callers
Function
fetchDatasetData
()
frontend/app/(workspace)/space/(mine)/knowledge/[uuid]/page.tsx:46
↓ 1 callers
Function
fetchDefaultModels
(modelType: string)
frontend/app/api/model-provider/model.ts:218
↓ 1 callers
Function
fetchDocumentsData
()
frontend/app/(workspace)/space/(mine)/knowledge/[uuid]/page.tsx:62
↓ 1 callers
Function
fetchIcon
()
frontend/app/(workspace)/space/settings/model-provider/components/provider-icon/index.tsx:21
↓ 1 callers
Function
fetchModelsByType
(modelType: string)
frontend/app/api/model-provider/model.ts:153
↓ 1 callers
Method
fetchNewToken
()
frontend/app/openapi/backend.ts:49
↓ 1 callers
Function
fetchNodeMenuList
()
frontend/app/(workflow)/components/flow-board/index.tsx:22
↓ 1 callers
Function
fetchProviders
()
frontend/app/(workspace)/space/settings/model-provider/index.tsx:27
↓ 1 callers
Method
from_orm
(cls, obj: Message)
backend/app/schemas/robot_chat/conversation.py:16
↓ 1 callers
Function
generateYAxis
(revenue: Revenue[])
frontend/app/lib/base.ts:24
↓ 1 callers
Function
generate_key_pair
(identifier, size=2048)
backend/app/core/libs/rsa.py:20
↓ 1 callers
Function
generate_node_hash
根据给定的文本生成一个 SHA-256 哈希值,并在文本末尾附加 'nil' 字符串。 :param text: 用于生成哈希的文本内容 :return: 生成的 SHA-256 哈希值(64 位十六进制字符串)
backend/app/core/libs/node.py:4
↓ 1 callers
Function
getBase64
(img: FileType, callback: (url: string) => void)
frontend/app/(workspace)/space/(mine)/knowledge/create-dataset/index.tsx:37
↓ 1 callers
Function
getBase64
(img: FileType, callback: (url: string) => void)
frontend/app/(workspace)/space/(mine)/app/create-app/index.tsx:35
↓ 1 callers
Function
getDatasetImportTypeTranslation
(type: DatasetImportType)
frontend/app/utils/dataset.ts:50
↓ 1 callers
Function
getDefaultSelectedKeys
(field: CredentialForm)
frontend/app/(workspace)/space/settings/model-provider/components/dynamic-form.tsx:52
↓ 1 callers
Function
getFileIcon
(contentType: string)
frontend/app/(workspace)/space/(mine)/knowledge/[uuid]/upload/page.tsx:281
↓ 1 callers
Function
getModelParameterRule
(option: RequestGetModelParameterRule)
frontend/app/api/model-provider/model.ts:262
↓ 1 callers
Function
getSSEAccessToken
()
frontend/app/lib/sse/EventSourceHelper.ts:34
↓ 1 callers
Method
getToken
()
frontend/app/openapi/backend.ts:25
↓ 1 callers
Method
get_all_preferred_model_providers
(self, tenant_uuid: str)
backend/app/core/brainx/provider_manager.py:156
↓ 1 callers
Method
get_all_provider_load_balancing_configs
(self, tenant_uuid: str)
backend/app/core/brainx/provider_manager.py:192
↓ 1 callers
Method
get_all_provider_model_settings
(self, tenant_uuid: str)
backend/app/core/brainx/provider_manager.py:173
↓ 1 callers
Method
get_all_provider_models
(self, tenant_uuid: str)
backend/app/core/brainx/provider_manager.py:141
↓ 1 callers
Method
get_all_providers
(self, tenant_uuid: str)
backend/app/core/brainx/provider_manager.py:126
↓ 1 callers
Function
get_app_by_uuid
( async_db: AsyncSession, user: User, app_uuid: str )
backend/app/service/app/get.py:10
↓ 1 callers
Function
get_app_list
( async_db: AsyncSession, tenant_uuid: str, pagination: Pagination )
backend/app/service/app/list.py:17
← previous
next →
301–400 of 1,531, ranked by callers