MCPcopy Create free account

hub / github.com/Spinachead/arg / types & classes

Types & classes68 in github.com/Spinachead/arg

↓ 21 callersClassBaseResponse
app/utils.py:291
↓ 13 callersClassKnowledgeFile
app/knowledge_base/kb_utils.py:334
↓ 3 callersClassHistory
对话历史 可从dict生成,如 h = History(**{"role":"user","content":"你好"}) 也可转换为tuple,如 h.to_msy_tuple = ("human", "你好")
app/utils.py:161
↓ 3 callersClassListResponse
app/utils.py:305
↓ 2 callersClassDocumentWithVSId
矢量化后的文档
app/knowledge_base/model/kb_document_model.py:4
↓ 2 callersClassFaissKBService
app/knowledge_base/kb_service/faiss_kb_service.py:15
↓ 2 callersClassThreadSafeFaiss
app/knowledge_base/kb_cache/faiss_cache.py:27
↓ 2 callersClassYamlTemplate
create yaml configuration template for pydantic model object
app/pydantic_settings_file.py:47
↓ 1 callersClassApiModelSettings
模型配置项
app/settings.py:88
↓ 1 callersClassAppSettings
应用配置 (原 config.json)
app/settings.py:17
↓ 1 callersClassBasicSettings
服务器基本配置信息
app/settings.py:44
↓ 1 callersClassChromaKBService
app/knowledge_base/kb_service/chromadb_kb_service.py:53
↓ 1 callersClassDefaultKBService
app/knowledge_base/kb_service/default_kb_service.py:11
↓ 1 callersClassEnsembleRetrieverService
app/file_rag/retrievers/ensemble.py:85
↓ 1 callersClassFileDocModel
文件-向量库文档模型
app/db/models/knowledge_file_model.py:30
↓ 1 callersClassInputState
Represents the input state containing a list of messages. Attributes: messages (list[AnyMessage]): The list of messages associated w
app/core/state_graph/states/main_graph/input_state.py:8
↓ 1 callersClassKBFaissPool
app/knowledge_base/kb_cache/faiss_cache.py:89
↓ 1 callersClassKBSettings
知识库相关配置
app/settings.py:64
↓ 1 callersClassKnowledgeBaseModel
知识库模型
app/db/models/knowledge_base_model.py:11
↓ 1 callersClassKnowledgeFileModel
知识文件模型
app/db/models/knowledge_file_model.py:7
↓ 1 callersClassMemoFaissPool
r""" 临时向量库的缓存池
app/knowledge_base/kb_cache/faiss_cache.py:142
↓ 1 callersClassMessageModel
聊天记录模型
app/db/models/message_model.py:7
↓ 1 callersClassMilvusRetriever
app/file_rag/retrievers/milvus_vectorstore.py:16
↓ 1 callersClassMilvusVectorstoreRetrieverService
app/file_rag/retrievers/milvus_vectorstore.py:97
↓ 1 callersClassPromptSettings
Prompt 模板
app/settings.py:97
↓ 1 callersClassRapidOCRDocLoader
app/file_rag/document_loaders/mydocloader.py:6
↓ 1 callersClassRapidOCRPDFLoader
app/file_rag/document_loaders/mypdfloader.py:19
↓ 1 callersClassRouter
app/core/state_graph/states/main_graph/router.py:5
↓ 1 callersClassSettingsContainer
app/settings.py:126
↓ 1 callersClassUserMemoryModel
app/db/models/user_memory_model.py:6
↓ 1 callersClassVectorstoreRetrieverService
app/file_rag/retrievers/vectorstore.py:13
ClassAgentState
表示agent在主状态图中的状态。
app/core/state_graph/states/main_graph/agent_state.py:7
ClassAliTextSplitter
app/file_rag/text_splitter/ali_text_splitter.py:7
ClassBM25IndexCache
BM25 索引缓存管理器 - 避免每次查询都重建索引
app/file_rag/retrievers/ensemble.py:17
ClassBaseFileSettings
app/pydantic_settings_file.py:175
ClassBaseModel
基础模型
app/db/models/base.py:6
ClassBaseRetrieverService
app/file_rag/retrievers/base.py:9
ClassCachePool
app/knowledge_base/kb_cache/base.py:60
ClassChineseRecursiveTextSplitter
app/file_rag/text_splitter/chinese_recursive_text_splitter.py:27
ClassChineseTextSplitter
app/file_rag/text_splitter/chinese_text_splitter.py:7
ClassConfig
app/utils.py:296
ClassConfig
app/utils.py:308
ClassConfig
app/db/models/knowledge_base_model.py:39
ClassElementModel
元素模型 (Chainlit Elements)
app/db/models/element_model.py:5
ClassEmbeddings
Interface for embedding models. This is an interface meant for implementing text embedding models. Text embedding models are used to map tex
app/utils.py:23
ClassFeedbackModel
反馈模型 (Chainlit Feedbacks)
app/db/models/feedback_model.py:5
ClassFilteredCSVLoader
app/file_rag/document_loaders/FilteredCSVloader.py:12
ClassJSONLinesLoader
app/knowledge_base/kb_utils.py:176
ClassKBService
app/knowledge_base/kb_service/base.py:31
ClassKBServiceFactory
app/knowledge_base/kb_service/base.py:365
ClassKnowledgeBaseSchema
app/db/models/knowledge_base_model.py:30
ClassMainState
app/weather.py:80
ClassMyBaseModel
app/pydantic_settings_file.py:167
ClassPlan
Research plan in the meal planner system.
app/core/state_graph/states/plan.py:5
ClassQueryState
State class for managing research queries in the research graph.
app/core/state_graph/states/knowledge_query_graph/query_state.py:5
ClassRapidOCRLoader
app/file_rag/document_loaders/myimgloader.py:8
ClassResearcherState
State of the researcher graph.
app/core/state_graph/states/knowledge_query_graph/researcher_state.py:5
ClassResponse
app/core/state_graph/nodes/knowledge_query_graph/generate_queries.py:24
ClassSQLQueryState
State of the SQLQuery graph.
app/core/state_graph/states/sql_query_graph/sql_query.py:7
ClassSimplePDFLoader
简单的PDF文档加载器,只提取文本内容,不进行OCR处理
app/file_rag/document_loaders/simplepdfloader.py:10
ClassStepModel
步骤模型 (Chainlit Steps)
app/db/models/step_model.py:5
ClassSubModelComment
parameter defines howto create template for sub model
app/pydantic_settings_file.py:39
ClassSupportedVSType
app/knowledge_base/kb_service/base.py:20
ClassThreadModel
对话线程模型
app/db/models/thread_model.py:5
ClassThreadSafeObject
app/knowledge_base/kb_cache/base.py:11
ClassUserModel
用户模型
app/db/models/user_model.py:5
ClassWeatherSubgraphState
app/weather.py:23
Class_FaissPool
app/knowledge_base/kb_cache/faiss_cache.py:54