You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
mulit-agent/mulit_agent/docs/steps/11-OpenAI兼容LLM配置与执行.md

1.6 KiB

11:OpenAI 兼容 LLM 配置与执行(已调整为总控下发)

  1. Agent 配对窗口不再提供 API 地址、模型名称或 API Key 输入框;这些值由总控按 Agent 或 Agent 组下发。地址和模型名不写入可迁移的 config/agent-config.json
  2. 实现 /chat/completions 协议适配器,支持 OpenAI、DeepSeek、OpenRouter 及其他兼容该协议的服务。请求使用非流式文本完成格式,任务正文作为用户消息传入。
  3. TaskExecutor 在任务进入运行状态后改为后台调用 Provider;成功时将模型文本作为 completed 输出回传,失败时以 failed 状态和安全错误信息回传。
  4. 当前实现保留 Provider 适配器与测试,但暂不从本地窗口启用;正式 AgentService 将在收到并确认总控配置快照后注入真实 Provider。
  5. 验证配置文件不含 Key、Provider 请求含正确地址/认证头/模型名,以及真实执行器的完整任务事件顺序。

当前边界

  • 支持普通文本完成,不支持流式片段、函数工具调用或多轮上下文;这些属于后续步骤。
  • 取消与超时会立即停止任务状态回传;已发出的 HTTP 请求由后台线程等待至服务端返回或 90 秒网络超时,结果会被丢弃,不会覆盖终态。
  • 优先使用 https://http:// 只可用于可信本机或内网模型服务,因为 API Key 和任务正文会明文传输。

验收:总控下发并更新配置快照后,Agent 可执行模型任务并确认应用版本;Key 不存在于 JSON、窗口、日志或任务事件中。