MCPcopy Create free account

hub / github.com/Spinachead/arg / functions

Functions328 in github.com/Spinachead/arg

Functiondelete_user_memory
删除用户记忆 :param session: 数据库会话 :param memory_id: 记忆ID :return: 是否删除成功
app/db/repository/user_memory_repository.py:132
Methoddo_add_doc
(self, docs: List[Document], **kwargs)
app/knowledge_base/kb_service/chromadb_kb_service.py:110
Methoddo_add_doc
( self, docs: List[Document], **kwargs, )
app/knowledge_base/kb_service/faiss_kb_service.py:84
Methoddo_add_doc
(self, docs: List[Document], **kwargs)
app/knowledge_base/kb_service/default_kb_service.py:31
Methoddo_clear_vs
(self)
app/knowledge_base/kb_service/chromadb_kb_service.py:148
Methoddo_clear_vs
(self)
app/knowledge_base/kb_service/faiss_kb_service.py:120
Methoddo_clear_vs
(self)
app/knowledge_base/kb_service/default_kb_service.py:34
Methoddo_create_kb
(self)
app/knowledge_base/kb_service/chromadb_kb_service.py:83
Methoddo_create_kb
(self)
app/knowledge_base/kb_service/faiss_kb_service.py:52
Methoddo_create_kb
(self)
app/knowledge_base/kb_service/default_kb_service.py:25
Methoddo_delete_doc
(self, kb_file: KnowledgeFile, **kwargs)
app/knowledge_base/kb_service/chromadb_kb_service.py:157
Methoddo_delete_doc
(self, kb_file: KnowledgeFile, **kwargs)
app/knowledge_base/kb_service/faiss_kb_service.py:107
Methoddo_delete_doc
(self, kb_file, **kwargs)
app/knowledge_base/kb_service/default_kb_service.py:52
Methoddo_drop_kb
(self)
app/knowledge_base/kb_service/chromadb_kb_service.py:86
Methoddo_drop_kb
(self)
app/knowledge_base/kb_service/default_kb_service.py:28
Methoddo_init
( self, retriever: BaseRetriever = None, top_k: int = 5, )
app/file_rag/retrievers/vectorstore.py:14
Methoddo_init
( self, retriever: BaseRetriever = None, top_k: int = 5, cache_key: str = "def
app/file_rag/retrievers/ensemble.py:86
Methoddo_init
( self, retriever: BaseRetriever = None, top_k: int = 5, )
app/file_rag/retrievers/milvus_vectorstore.py:98
Methoddo_init
(self)
app/knowledge_base/kb_service/chromadb_kb_service.py:76
Methoddo_init
(self)
app/knowledge_base/kb_service/faiss_kb_service.py:47
Methoddo_insert_multi_knowledge
(self)
app/knowledge_base/kb_service/default_kb_service.py:46
Methoddo_insert_one_knowledge
(self)
app/knowledge_base/kb_service/default_kb_service.py:49
Methoddo_search
( self, query: str, top_k: int, score_threshold: float = Settings.kb_settings.SCORE_THRESHOLD )
app/knowledge_base/kb_service/chromadb_kb_service.py:97
Methoddo_search
( self, query: str, top_k: int, score_threshold: float = 2.0, )
app/knowledge_base/kb_service/faiss_kb_service.py:64
Methoddo_search
(self, query, top_k, score_threshold)
app/knowledge_base/kb_service/default_kb_service.py:43
Methoddoc2text
(filepath)
app/file_rag/document_loaders/mydocloader.py:8
Methodembed_query
Embed query text. Args: text: Text to embed. Returns: Embedding.
app/utils.py:63
Functionexecute
()
app/logic/onChatStart.py:16
Functionexecute
(message: cl.Message)
app/logic/onMessage.py:32
Functionexecute
(username: str, password: str)
app/logic/authCallback.py:5
Functionexecute1
(message: cl.Message)
app/logic/onMessage.py:112
Functionexecute_sql
执行SQL查询
app/core/state_graph/nodes/sql_query_graph/execute_sql.py:4
Functionexecute_sql_query
执行sql查询语句并且返回结果. Args: sql: The SQL query string to execute
app/core/state_graph/tool/tools.py:38
Functionexecute_tools
执行工具调用并收集结果
app/weather.py:47
Methodexist_doc
(self, file_name: str)
app/knowledge_base/kb_service/faiss_kb_service.py:129
Methodfile_exist
(self)
app/knowledge_base/kb_utils.py:432
Functionfiles2docs_in_thread_file2docs
( *, file: KnowledgeFile, **kwargs )
app/knowledge_base/kb_utils.py:442
Functionfolder2db
use existed files in local folder to populate database and/or vector store. set parameter `mode` to: recreate_vs: recreate all vector
app/knowledge_base/migrate.py:111
Methodfrom_data
(cls, h: Union[List, Tuple, Dict])
app/utils.py:194
Methodfrom_vectorstore
( vectorstore: VectorStore, top_k: int, score_threshold: int | float, )
app/file_rag/retrievers/vectorstore.py:24
Methodfrom_vectorstore
( vectorstore: VectorStore, top_k: int, score_threshold: int | float, )
app/file_rag/retrievers/ensemble.py:98
Methodfrom_vectorstore
( vectorstore: VectorStore, top_k: int, score_threshold: int or float, )
app/file_rag/retrievers/milvus_vectorstore.py:108
Functiongenerate_answer
把sql查询结果生成自然语言回答
app/core/state_graph/nodes/sql_query_graph/generate_answer.py:10
Functiongenerate_queries
生成多个查询变体以及其对应的知识库名称
app/core/state_graph/nodes/knowledge_query_graph/generate_queries.py:12
Functiongenerate_sql
生成sql查询语句,并调用工具执行
app/core/state_graph/nodes/sql_query_graph/generate_sql.py:9
Functionget_current_weather
Get current weather for a city.
app/weather.py:18
Functionget_data_layer
()
app/app.py:38
Functionget_db
()
app/db/session.py:46
Functionget_db0
()
app/db/session.py:54
Methodget_default
()
app/knowledge_base/kb_service/base.py:457
Methodget_doc_by_ids
(self, ids: List[str])
app/knowledge_base/kb_service/chromadb_kb_service.py:140
Methodget_doc_by_ids
(self, ids: List[str])
app/knowledge_base/kb_service/faiss_kb_service.py:39
Functionget_kb_detail
(session, kb_name: str)
app/db/repository/knowledge_base_repository.py:76
Functionget_kb_details
()
app/knowledge_base/kb_service/base.py:461
Functionget_message_by_id
根据消息 ID 获取单条消息
app/db/repository/message_repository.py:57
Functionget_messages_by_thread_id
根据 threadId 查询对话历史
app/db/repository/message_repository.py:36
Methodget_relative_source_path
将文件路径转化为相对路径,保证查询时一致
app/knowledge_base/kb_service/base.py:230
Methodget_relevant_documents
(self, query: str)
app/file_rag/retrievers/vectorstore.py:40
Methodget_relevant_documents
(self, query: str)
app/file_rag/retrievers/ensemble.py:190
Methodget_relevant_documents
(self, query: str)
app/file_rag/retrievers/milvus_vectorstore.py:120
Functionget_sn_table_count
Get the total number of records in the 'sn' table.
app/core/state_graph/tool/tools.py:8
Functionget_user_memory_by_id
根据ID获取单条记忆 :param session: 数据库会话 :param memory_id: 记忆ID :return: 记忆对象或None
app/db/repository/user_memory_repository.py:71
Functionget_user_profile
()
app/knowledge_base/kb_doc_api.py:295
Methodimg2text
(filepath)
app/file_rag/document_loaders/myimgloader.py:10
Functionimport_from_db
在知识库与向量库无变化的情况下,从备份数据库中导入数据到 info.db。 适用于版本升级时,info.db 结构变化,但无需重新向量化的情况。 请确保两边数据库表名一致,需要导入的字段名一致 当前仅支持 sqlite
app/knowledge_base/migrate.py:55
Functioninit_default_kb
()
app/knowledge_base/kb_api.py:102
Methodinvalidate
使指定缓存失效
app/file_rag/retrievers/ensemble.py:69
Methoditer_block_items
(parent)
app/file_rag/document_loaders/mydocloader.py:32
Methodkey
(self)
app/knowledge_base/kb_cache/base.py:26
Functionlist_file_num_docs_id_by_kb_name_and_file_name
列出某知识库某文件对应的所有Document的id。 返回形式:[str, ...]
app/db/repository/knowledge_file_repository.py:10
Functionlist_files
( knowledge_base_name:str )
app/knowledge_base/kb_api.py:80
Functionlist_kbs
()
app/knowledge_base/kb_api.py:16
Methodlist_kbs_type
()
app/knowledge_base/kb_service/base.py:254
Functionlist_user_memories
获取用户记忆列表,按重要程度和最近使用时间排序 :param session: 数据库会话 :param user_id: 用户ID :param limit: 返回数量限制 :return: 记忆列表
app/db/repository/user_memory_repository.py:45
Methodload_vector_store
( self, kb_name: str, vector_name: str = None, create: bool = True, em
app/knowledge_base/kb_cache/faiss_cache.py:90
Methodload_vector_store
( self, kb_name: str, embed_model: str = get_default_embedding(), )
app/knowledge_base/kb_cache/faiss_cache.py:147
Functionmain
(message: cl.Message)
app/app.py:30
Functionmcp_tool_node
处理 MCP 工具调用
app/core/state_graph/tool/mcp_tool_node.py:9
Methodmodel_cls
(self)
app/pydantic_settings_file.py:60
Methodmodel_post_init
(self, __context: os.Any)
app/pydantic_settings_file.py:183
Methodobj
(self)
app/knowledge_base/kb_cache/base.py:52
Functionon_action
(action: cl.Action)
app/app.py:44
Functionon_logout
Called when a user logs out
app/app.py:109
Functionon_mcp_connect
Called when an MCP connection is established
app/app.py:62
Functionon_mcp_disconnect
Called when an MCP connection is terminated
app/app.py:78
Functionon_resume
(thread: ThreadDict)
app/app.py:48
Functionon_upload_document_action
(action: cl.Action)
app/app.py:52
Methodpdf2text
(filepath)
app/file_rag/document_loaders/mypdfloader.py:45
Functionprune_db_docs
delete docs in database that not existed in local folder. it is used to delete database docs after user deleted some doc files in file browse
app/knowledge_base/migrate.py:215
Functionprune_folder_files
delete doc files in local folder that not existed in database. it is used to free local disk space by delete unused doc files.
app/knowledge_base/migrate.py:233
Functionreset_tables
()
app/knowledge_base/migrate.py:50
Functionrespond
调用 LLM 生成回复,支持 MCP 工具调用
app/core/state_graph/nodes/knowledge_query_graph/respond.py:34
Functionrespond
根据上下文调用LLM大模型进行回复
app/core/state_graph/nodes/main_graph/respond.py:10
Functionrespond_to_general_query
Generates a response to a general user query based on the agent's current state and routing logic.
app/core/state_graph/nodes/main_graph/respond_to_general_query.py:9
Functionretrieve_documents
使用多个查询变体检索文档并合并结果
app/core/state_graph/nodes/knowledge_query_graph/retrieve_documents.py:10
Methodrotate_img
img --image angle --rotation angle return--rotated img
app/file_rag/document_loaders/mypdfloader.py:21
Functionroute_query
(state: MainState)
app/weather.py:86
Functionroute_query
Determines the next action for the agent based on the router type in the current state. Args: state (AgentState): The current state
app/core/state_graph/nodes/main_graph/route_query.py:5
Functionroute_tools
判断是否需要调用工具,并路由到对应的工具节点
app/core/state_graph/nodes/sql_query_graph/route_tools.py:5
Functionroute_tools
判断是否需要调用工具,并路由到对应的工具节点
app/core/state_graph/nodes/main_graph/route_tools.py:5
← previousnext →201–300 of 328, ranked by callers