feat: 完成极简 LangGraph 架构迁移,添加 Baosi API 支持
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m36s
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m36s
主要变更: - 迁移到极简 LangGraph 标准架构(START → init_state → 记忆 → Agent ⇄ Tools → finalize → END) - 添加 Baosi API 支持,配置 ops4.7 模型 - 保留本地模型作为默认首选,Baosi 作为备选 - 新架构使用 LangGraph 原生 ToolNode 和 bind_tools - 移除旧的混合路由、JSON 解析等复杂逻辑 - 把旧代码移到 deprecated/ 目录 - 添加新的 Agent 节点和 Tools 模块 - 添加测试脚本验证新架构 - 所有测试通过 ✓
This commit is contained in:
@@ -40,6 +40,7 @@ def _get_bool(key: str) -> bool | None:
|
||||
ZHIPUAI_API_KEY = _get_str("ZHIPUAI_API_KEY")
|
||||
DEEPSEEK_API_KEY = _get_str("DEEPSEEK_API_KEY")
|
||||
SILICONFLOW_API_KEY = _get_str("SILICONFLOW_API_KEY")
|
||||
BAOSI_API_KEY = _get_str("BAOSI_API_KEY")
|
||||
|
||||
|
||||
# ========== 智谱 API 配置 ==========
|
||||
@@ -58,6 +59,11 @@ SILICONFLOW_RERANK_MODEL = _get_str("SILICONFLOW_RERANK_MODEL") or "BAAI/bge-rer
|
||||
SILICONFLOW_API_BASE = _get_str("SILICONFLOW_API_BASE") or "https://api.siliconflow.cn/v1"
|
||||
|
||||
|
||||
# ========== Baosi API 配置 ==========
|
||||
BAOSI_API_BASE = _get_str("BAOSI_API_BASE") or "https://api.baosiapi.com"
|
||||
BAOSI_MODEL = _get_str("BAOSI_MODEL") or "ops4.7"
|
||||
|
||||
|
||||
# ========== 稀疏模型配置 ==========
|
||||
SPARSE_MODEL_PATH = _get_str("SPARSE_MODEL_PATH") or "./models/sparse"
|
||||
SPARSE_MODEL_NAME = _get_str("SPARSE_MODEL_NAME") or "Qdrant/bm25"
|
||||
@@ -141,4 +147,4 @@ ENABLE_GRAPH_TRACE = _get_bool("ENABLE_GRAPH_TRACE")
|
||||
|
||||
# ========== 日志配置 ==========
|
||||
LOG_LEVEL = _get_str("LOG_LEVEL")
|
||||
DEBUG = _get_bool("DEBUG")
|
||||
DEBUG = _get_bool("DEBUG")
|
||||
|
||||
Reference in New Issue
Block a user