使用 OpenAI 兼容的提供商与 Kilo Code
Kilo Code 支持多种提供 OpenAI API 标准兼容的 AI 模型提供商。这意味着你可以使用 除了 OpenAI 之外的其他提供商的模型,同时仍然使用熟悉的 API 接口。这包括以下提供商:
- 本地模型 通过 Ollama 和 LM Studio 等工具运行(在单独的部分中介绍)。
- 云提供商 如 Perplexity、Together AI、Anyscale 等。
- 任何其他 提供 OpenAI 兼容 API 端点的提供商。
本文档重点介绍 除了 官方 OpenAI API 之外的提供商的设置(官方 OpenAI API 有专门的配置页面)。
通用配置
使用 OpenAI 兼容提供商的关键是配置两个主要设置:
- 基础 URL: 这是提供商的 API 端点。它 不会 是
https://api.openai.com/v1
(这是官方 OpenAI API 的地址)。 - API 密钥: 这是你从提供商处获取的密钥。
- 模型 ID: 这是特定模型的名称。
你可以在 Kilo Code 设置面板中找到这些设置(点击 图标):
- API 提供商: 选择 "OpenAI 兼容"。
- 基础 URL: 输入你选择的提供商提供的基础 URL。这非常关键。
- API 密钥: 输入你的 API 密钥。
- 模型: 选择一个模型。
- 模型配置: 这允许你为模型自定义高级配置
- 最大输出 tokens
- 上下文窗口
- 图像支持
- 计算机使用
- 输入价格
- 输出价格
支持的模型(适用于 OpenAI 原生端点)
虽然此提供商类型允许连接到各种端点,但如果你直接连接到官方 OpenAI API(或完全镜像它的端点),Kilo Code 会根据其源代码中的 openAiNativeModels
定义识别以下模型 ID:
o3-mini
o3-mini-high
o3-mini-low
o1
o1-preview
o1-mini
gpt-4.5-preview
gpt-4o
gpt-4o-mini
注意: 如果你使用其他 OpenAI 兼容的提供商(如 Together AI、Anyscale 等),可用的模型 ID 会有所不同。请始终参考你特定提供商的文档以获取支持的模型名称。
故障排除
- "无效的 API 密钥": 请仔细检查你是否正确输入了 API 密钥。
- "未找到模型": 确保你使用的模型 ID 对你选择的提供商有效。
- 连接错误: 验证基础 URL 是否正确,以及你的提供商 API 是否可访问。
- 意外结果: 如果你得到意外的结果,请尝试使用不同的模型。
通过使用 OpenAI 兼容的提供商,你可以利用 Kilo Code 的灵活性与更广泛的 AI 模型。请始终参考你提供商的文档以获取最准确和最新的信息。