新把任何智能体接入 UberLLM:一个密钥,所有模型,价格不高于官方价。
UberLLM

结合 UberLLM 的 Kilo Code:在 1 分钟内添加自定义提供商

在 Kilo Code 中打开 设置 → 提供商 → 自定义提供商,将 Provider API 设置为 OpenAI Compatible,将 Base URL 设置为 https://api.uberllm.dev/v1,,粘贴您的 UberLLM key,按下 Fetch models,选择您想要的模型并 Submit。相同的设置也可以保存在 ~/.config/kilo/kilo.jsonc 中。

Kilo Code 的当前版本 (7.x) 在 VS Code、JetBrains 和 kilo CLI 之间共享一个设置文件,因此您只需设置一次 UberLLM。显示带有提供商下拉菜单和模型信息字段的较旧指南描述的是旧版扩展。

步骤 (在编辑器中)

  1. 在您的 keys page 上创建密钥并充值。
  2. 打开 Kilo Code,点击 齿轮图标 → Providers 选项卡,滚动到底部并点击 Custom provider。
  3. 填写:
    • Provider ID:uberllm
    • 显示名称:UberLLM
    • Provider API:OpenAI Compatible
    • Base URL:https://api.uberllm.dev/v1
    • API key:您的 ull_… 密钥
  4. 点击 Fetch models。列表来自 UberLLM;保留您想要的模型,例如 moonshotai/kimi-k3。
  5. 点击 Submit,然后选择 Kilo 的模型选择器中的模型。

步骤 (配置文件)

相同的提供商在 ~/.config/kilo/kilo.jsonc 中 (Windows: C:\Users\<you>\.config\kilo\kilo.jsonc; 对于一个项目,在项目中 .kilo/kilo.jsonc):

{
  "provider": {
    "uberllm": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "UberLLM",
      "env": ["UBERLLM_API_KEY"],
      "options": { "baseURL": "https://api.uberllm.dev/v1" },
      "models": {
        "moonshotai/kimi-k3": {
          "name": "moonshotai/kimi-k3",
          "tool_call": true,
          "limit": { "context": 200000, "output": 32000 }
        }
      }
    }
  },
  "model": "uberllm/moonshotai/kimi-k3"
}

然后设置 UBERLLM_API_KEY=ull_your_key 在您的环境中。limit 数字是一个示例:从模型页面复制真实的 context length uberllm.dev/models](uberllm.dev/models](/models))。

人们常忽略的两个设置

  • limit:如果没有它,Kilo 会将上下文视为 0,并且从不压缩长任务,因此最终会失败。编辑器对话框无法设置它;请在文件中添加它(“编辑 JSON 配置文件中的高级设置”)。
  • tool_call: true:Kilo 的代理通过工具工作。如果模型以纯文本而不是编辑文件的方式回答,则说明缺少此设置。

喜欢 Anthropic 格式吗?

Kilo 也提供 Provider API → Anthropic Messages。使用 UberLLM 时,也请将 https://api.uberllm.dev/v1 用作 Base URL (不是裸主机名),并使用相同的 key。该模式下无法获取模型,因此请自行输入 ID。

故障排除

  • "认证失败。请检查上面的 API 密钥,然后重试。" 获取时:密钥缺失或包含空格。
  • 模型未显示在选择器中:模型密钥必须与 uberllm/<model id> 匹配。运行 kilo models 查看 Kilo 加载了什么。
  • Agent 从不编辑文件:将 "tool_call": true 添加到模型中。
  • 长时间会话后任务失败:设置 limit.context。
  • 402 积分不足:在积分页面]上添加积分。

继续阅读

Kilo Code 的编码模型

Tool calls 和长 context。第一个在下面的 config 中。

模型模型 ID(复制粘贴)当前价格
Kimi K3moonshotai/kimi-k3输入 $0.0010 · 输出 $0.0788 / 1M
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash输入 $0.00018 · 输出 $0.0014 / 1M
GLM 5.3z-ai/glm-5.3输入 $0.00070 · 输出 $0.0141 / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5输入 $0.1099 · 输出 $0.5495 / 1M
Qwen 3 Coder 480bqwen/qwen3-coder输入 $0.0030 · 输出 $0.0099 / 1M
GPT-5.5openai/gpt-5.5输入 $0.1250 · 输出 $0.7500 / 1M
Claude Opus 5.5anthropic/claude-opus-5.5输入 $0.1579 · 输出 $0.7897 / 1M
DeepSeek V4 Prodeepseek/deepseek-v4-pro输入 $0.0016 · 输出 $0.0032 / 1M
MiniMax M3minimax/minimax-m3输入 $0.0180 · 输出 $0.0719 / 1M

价格为上次每小时更新时的价格,不加收费用 · 所有模型 →

用于日常编辑的更便宜的模型

模型模型 ID(复制粘贴)当前价格
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash输入 $0.00018 · 输出 $0.0014 / 1M
GLM 5.3z-ai/glm-5.3输入 $0.00070 · 输出 $0.0141 / 1M
Qwen 3 Coder 480bqwen/qwen3-coder输入 $0.0030 · 输出 $0.0099 / 1M
DeepSeek V3.2deepseek/deepseek-v3.2输入 $0.0026 · 输出 $0.0039 / 1M
GPT-OSS 120Bopenai/gpt-oss-120b输入 $0.000069 · 输出 $0.00030 / 1M
Kimi K2 Thinkingmoonshotai/kimi-k2-thinking输入 $0.0059 · 输出 $0.0248 / 1M

价格为上次每小时更新时的价格,不加收费用 · 所有模型 →

常见问题

如何将 UberLLM 添加到 Kilo Code?

Settings → Providers → Custom provider: Provider API OpenAI Compatible, Base URL https://api.uberllm.dev/v1, 你的 UberLLM key, Fetch models, Submit. 或者将相同的 provider 添加到 ~/.config/kilo/kilo.jsonc。

为什么 Kilo Code 在使用自定义提供商执行长时间任务时会停止?

如果 kilo.jsonc 中没有 limit.context,Kilo 会假定一个 0 的 context 并且无法进行压缩。请添加模型的真实 context 和 output limits。