3.7 KiB
Executable File
3.7 KiB
Executable File
2026-04-01 - bbav20311 前端集成与API配置修订记录
项目信息
- 项目: bbav20311 (bbav2复制版本,端口7865)
- 路径:
/home/xia-lab/wutx/00test/bbav20311 - 记录时间: 2026-04-01
一、任务3完成:前端集成测试
已完成测试项
| 测试项 | 状态 | 说明 |
|---|---|---|
/api/agent/tasks |
✅ | 任务列表API正常 |
/api/agent/execute |
✅ | 任务提交API正常 |
/api/agent/status/{id} |
✅ | 状态查询API正常 |
/api/agent/plan |
✅ | 新增任务规划API正常 |
/api/agent/chat |
⚠️ | API正常,但LLM配置未完成 |
修复内容
-
langgraph依赖安装
- 安装命令:
pip3 install langgraph --break-system-packages - 状态: ✅ 完成
- 安装命令:
-
pydantic-settings依赖安装
- 安装命令:
pip3 install pydantic-settings --break-system-packages - 状态: ✅ 完成
- 安装命令:
-
服务稳定性优化
- 修复后台任务异步处理逻辑
- 移除
asyncio.new_event_loop(),改用原生await - 添加
start_server.sh自动重启脚本 - 状态: ✅ 完成
-
前端问题修复
- 修复JavaScript语法错误(
intentHistory定义问题) - 添加工作目录复制按钮
- 添加上传文件列表显示(限制5个文件,超出滚动)
- 修复
addAgentMessage中intentHistory引用错误 - 状态: ✅ 完成
- 修复JavaScript语法错误(
二、阿里云百炼API配置(进行中)
已修改文件
-
/gfa_core/mas/config.py- 添加
openai_api_key字段 - 添加
openai_base_url字段(默认https://coding.dashscope.aliyuncs.com/v1) - 修改
load_llm_config()注入阿里云配置
- 添加
-
/gfa_core/mas/llm/manager.py- 修改
_get_api_key()支持从config读取openai_api_key - 修改
_get_available_providers()检查openai_api_key
- 修改
-
/gfa_core/mas/llm/providers/kimi.py- 修改base_url为
https://coding.dashscope.aliyuncs.com/v1
- 修改base_url为
-
/apps/web/vue3/main.py- 注入阿里云百炼配置到llm_config
-
/config/llm.yaml(新建)- 配置阿里云百炼Coding Plan支持的模型列表
API Key配置状态
- Key位置:
gfa_core/mas/config.py中openai_api_key字段 - Key值:
sk-sp-c83ef364329141bca21dfe09f2d09667 - 状态: ⚠️ 已配置但未完全生效,Agent聊天API仍报错
待解决问题
Agent聊天API返回错误:
{
"success": false,
"message": "No LLM API key configured. Please set at least one of: ZHIPUAI_API_KEY, MOONSHOT_API_KEY, MINIMAX_API_KEY, DEEPSEEK_API_KEY"
}
可能原因:
- Orchestrator内部重新创建了LLMManager
- 配置未正确传递到Orchestrator
- 需要重启服务使配置生效
三、前端功能说明
模型选择器
- 当前支持: Kimi、GLM-4、MiniMax
- 默认: Kimi
- 注意: 阿里云百炼Coding Plan支持更多模型(千问、智谱、Kimi、MiniMax)
技能执行/文献问答切换
- 技能执行: 调用Agent进行基因家族分析
- 文献问答: 连接RAG知识库回答文献问题(需要gene-family-mas-v2服务)
文件上传
- 支持多文件上传
- 显示最近5个文件,超出滚动查看
- 支持示例文件下载
四、服务启动命令
# 方式1: 直接启动
cd /home/xia-lab/wutx/00test/bbav20311/apps/web/vue3
python3 main.py
# 方式2: 使用自动重启脚本
cd /home/xia-lab/wutx/00test/bbav20311/apps/web/vue3
./start_server.sh
五、待办事项
- ⏳ 解决LLM API配置未生效问题
- ⏳ 验证完整流程:从用户输入到结果展示
- ⏳ 启动gene-family-mas-v2服务以支持RAG功能
记录时间: 2026-04-01 17:30 来源: agent:main 执行记录