Continue 接入
通过带自定义 apiBase 的 openai provider,可以把 UniGateway 接入 Continue。
最小配置
Continue 官方文档说明,OpenAI 兼容 provider 可以这样配置:
provider: openaimodel: <MODEL_ID>apiBase: https://api.unigateway.ai/v1apiKey: <YOUR_UNIGATEWAY_API_KEY>
config.yaml 示例
name: UniGateway
version: 0.0.1
schema: v1
models:
- name: UniGateway Chat
provider: openai
model: gpt-5.2
apiBase: https://api.unigateway.ai/v1
apiKey: <YOUR_UNIGATEWAY_API_KEY>
推荐上线顺序
- 先只配置一个聊天模型。
- 用
GET /v1/models确认精确模型 ID。 - 聊天稳定后,再放开 edit、autocomplete 或更重的 agent 角色。
- 如果某个模型在
/responses语义下表现不稳,优先换到更匹配的模型,或再调整 Continue 的请求模式。
运行建议
| 项目 | 建议 |
|---|---|
apiBase | 保留 /v1 后缀 |
| 模型角色 | 先把 chat 跑稳,再追加其他角色 |
| Legacy completions | 只有端点行为确实需要时再开启 |
| 调试方式 | 先在 Continue 外单独测一遍同模型,再判断是否为编辑器集成问题 |
常见失败场景
| 问题 | 处理方式 |
|---|---|
| Continue 能加载配置,但模型不可用 | 重新检查 apiBase、apiKey 和精确模型 ID |
| autocomplete 或 edit 效果不如 chat | 不要假设一个模型适合所有角色,要按角色分开上线 |
| 不同模型端点兼容性不同 | 请求形态保持保守,并按角色逐项验证 |
| 流式或推理行为有差异 | 结合 Continue 的请求模式重新验证模型表现 |