集成指南/编码工具与 Agent 接入

让支持 OpenAI 兼容 base URL 的编码助手和 Agent 工具接入 UniGateway。

编码工具与 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。

推荐验证流程

  1. 先用一次非流式请求验证最基础链路。
  2. 普通 completion 跑通后,再验证 tool calling 或 agent loop。
  3. 检查工具如何处理重试、流式和部分失败。
  4. 为交互式编码流量准备一个备用模型。

适合与不适合

适合不适合
已支持 OpenAI 兼容 chat completions 的工具硬编码单一厂商端点的工具
可通过环境变量或 provider 配置接入的系统只能使用厂商原生鉴权的系统
有明确模型路由配置的内部 Agent无法设置 base URL 的黑盒桌面应用

运行建议

  • 交互式编码流量通常对延迟更敏感。
  • 切换模型家族后,要重新验证 tool use 和结构化输出。
  • 面向开发者的工具也要区分 staging 和 production 凭证。