编码工具与 Agent 接入
很多编码助手、CLI 工具和内部 Agent,只要支持 OpenAI 兼容的 base URL 覆盖,就可以接入 UniGateway。
最低要求
工具至少要允许你配置:
- API key
- Base URL
- 精确模型 ID
如果某个工具只能使用厂商原生端点,且不能覆盖 base URL,就不能直接接 UniGateway。
通用配置模式
export OPENAI_API_KEY="$UNIGATEWAY_API_KEY"
export OPENAI_BASE_URL="https://api.unigateway.ai/v1"
然后从 GET /v1/models 中选择一个真实可用的模型 ID。
推荐验证流程
- 先用一次非流式请求验证最基础链路。
- 普通 completion 跑通后,再验证 tool calling 或 agent loop。
- 检查工具如何处理重试、流式和部分失败。
- 为交互式编码流量准备一个备用模型。
适合与不适合
| 适合 | 不适合 |
|---|---|
| 已支持 OpenAI 兼容 chat completions 的工具 | 硬编码单一厂商端点的工具 |
| 可通过环境变量或 provider 配置接入的系统 | 只能使用厂商原生鉴权的系统 |
| 有明确模型路由配置的内部 Agent | 无法设置 base URL 的黑盒桌面应用 |
运行建议
- 交互式编码流量通常对延迟更敏感。
- 切换模型家族后,要重新验证 tool use 和结构化输出。
- 面向开发者的工具也要区分 staging 和 production 凭证。