Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Spinachead/arg
/ types & classes
Types & classes
68 in github.com/Spinachead/arg
⨍
Functions
328
◇
Types & classes
68
↳
Endpoints
2
↓ 21 callers
Class
BaseResponse
app/utils.py:291
↓ 13 callers
Class
KnowledgeFile
app/knowledge_base/kb_utils.py:334
↓ 3 callers
Class
History
对话历史 可从dict生成,如 h = History(**{"role":"user","content":"你好"}) 也可转换为tuple,如 h.to_msy_tuple = ("human", "你好")
app/utils.py:161
↓ 3 callers
Class
ListResponse
app/utils.py:305
↓ 2 callers
Class
DocumentWithVSId
矢量化后的文档
app/knowledge_base/model/kb_document_model.py:4
↓ 2 callers
Class
FaissKBService
app/knowledge_base/kb_service/faiss_kb_service.py:15
↓ 2 callers
Class
ThreadSafeFaiss
app/knowledge_base/kb_cache/faiss_cache.py:27
↓ 2 callers
Class
YamlTemplate
create yaml configuration template for pydantic model object
app/pydantic_settings_file.py:47
↓ 1 callers
Class
ApiModelSettings
模型配置项
app/settings.py:88
↓ 1 callers
Class
AppSettings
应用配置 (原 config.json)
app/settings.py:17
↓ 1 callers
Class
BasicSettings
服务器基本配置信息
app/settings.py:44
↓ 1 callers
Class
ChromaKBService
app/knowledge_base/kb_service/chromadb_kb_service.py:53
↓ 1 callers
Class
DefaultKBService
app/knowledge_base/kb_service/default_kb_service.py:11
↓ 1 callers
Class
EnsembleRetrieverService
app/file_rag/retrievers/ensemble.py:85
↓ 1 callers
Class
FileDocModel
文件-向量库文档模型
app/db/models/knowledge_file_model.py:30
↓ 1 callers
Class
InputState
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 callers
Class
KBFaissPool
app/knowledge_base/kb_cache/faiss_cache.py:89
↓ 1 callers
Class
KBSettings
知识库相关配置
app/settings.py:64
↓ 1 callers
Class
KnowledgeBaseModel
知识库模型
app/db/models/knowledge_base_model.py:11
↓ 1 callers
Class
KnowledgeFileModel
知识文件模型
app/db/models/knowledge_file_model.py:7
↓ 1 callers
Class
MemoFaissPool
r""" 临时向量库的缓存池
app/knowledge_base/kb_cache/faiss_cache.py:142
↓ 1 callers
Class
MessageModel
聊天记录模型
app/db/models/message_model.py:7
↓ 1 callers
Class
MilvusRetriever
app/file_rag/retrievers/milvus_vectorstore.py:16
↓ 1 callers
Class
MilvusVectorstoreRetrieverService
app/file_rag/retrievers/milvus_vectorstore.py:97
↓ 1 callers
Class
PromptSettings
Prompt 模板
app/settings.py:97
↓ 1 callers
Class
RapidOCRDocLoader
app/file_rag/document_loaders/mydocloader.py:6
↓ 1 callers
Class
RapidOCRPDFLoader
app/file_rag/document_loaders/mypdfloader.py:19
↓ 1 callers
Class
Router
app/core/state_graph/states/main_graph/router.py:5
↓ 1 callers
Class
SettingsContainer
app/settings.py:126
↓ 1 callers
Class
UserMemoryModel
app/db/models/user_memory_model.py:6
↓ 1 callers
Class
VectorstoreRetrieverService
app/file_rag/retrievers/vectorstore.py:13
Class
AgentState
表示agent在主状态图中的状态。
app/core/state_graph/states/main_graph/agent_state.py:7
Class
AliTextSplitter
app/file_rag/text_splitter/ali_text_splitter.py:7
Class
BM25IndexCache
BM25 索引缓存管理器 - 避免每次查询都重建索引
app/file_rag/retrievers/ensemble.py:17
Class
BaseFileSettings
app/pydantic_settings_file.py:175
Class
BaseModel
基础模型
app/db/models/base.py:6
Class
BaseRetrieverService
app/file_rag/retrievers/base.py:9
Class
CachePool
app/knowledge_base/kb_cache/base.py:60
Class
ChineseRecursiveTextSplitter
app/file_rag/text_splitter/chinese_recursive_text_splitter.py:27
Class
ChineseTextSplitter
app/file_rag/text_splitter/chinese_text_splitter.py:7
Class
Config
app/utils.py:296
Class
Config
app/utils.py:308
Class
Config
app/db/models/knowledge_base_model.py:39
Class
ElementModel
元素模型 (Chainlit Elements)
app/db/models/element_model.py:5
Class
Embeddings
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
Class
FeedbackModel
反馈模型 (Chainlit Feedbacks)
app/db/models/feedback_model.py:5
Class
FilteredCSVLoader
app/file_rag/document_loaders/FilteredCSVloader.py:12
Class
JSONLinesLoader
app/knowledge_base/kb_utils.py:176
Class
KBService
app/knowledge_base/kb_service/base.py:31
Class
KBServiceFactory
app/knowledge_base/kb_service/base.py:365
Class
KnowledgeBaseSchema
app/db/models/knowledge_base_model.py:30
Class
MainState
app/weather.py:80
Class
MyBaseModel
app/pydantic_settings_file.py:167
Class
Plan
Research plan in the meal planner system.
app/core/state_graph/states/plan.py:5
Class
QueryState
State class for managing research queries in the research graph.
app/core/state_graph/states/knowledge_query_graph/query_state.py:5
Class
RapidOCRLoader
app/file_rag/document_loaders/myimgloader.py:8
Class
ResearcherState
State of the researcher graph.
app/core/state_graph/states/knowledge_query_graph/researcher_state.py:5
Class
Response
app/core/state_graph/nodes/knowledge_query_graph/generate_queries.py:24
Class
SQLQueryState
State of the SQLQuery graph.
app/core/state_graph/states/sql_query_graph/sql_query.py:7
Class
SimplePDFLoader
简单的PDF文档加载器,只提取文本内容,不进行OCR处理
app/file_rag/document_loaders/simplepdfloader.py:10
Class
StepModel
步骤模型 (Chainlit Steps)
app/db/models/step_model.py:5
Class
SubModelComment
parameter defines howto create template for sub model
app/pydantic_settings_file.py:39
Class
SupportedVSType
app/knowledge_base/kb_service/base.py:20
Class
ThreadModel
对话线程模型
app/db/models/thread_model.py:5
Class
ThreadSafeObject
app/knowledge_base/kb_cache/base.py:11
Class
UserModel
用户模型
app/db/models/user_model.py:5
Class
WeatherSubgraphState
app/weather.py:23
Class
_FaissPool
app/knowledge_base/kb_cache/faiss_cache.py:54