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

Continue (VS Code / JetBrains) 搭配 UberLLM:可用的 config.yaml

在 ~/.continue/config.yaml 中添加一个模型,其 provider: openai, apiBase: https://api.uberllm.dev/v1,,你的 API key 来自 .env secret,并且 useLegacyCompletionsEndpoint: false,这样 autocomplete 就会使用 chat completions (此外,useResponsesApi: false 也能让 GPT-5 模型使用 chat completions)。

步骤

  1. 在您的 密钥页面 创建密钥并充值。
  2. 将密钥保存到 Continue 查找密钥的位置,即 ~/.continue/.env:
ULL_API_KEY=ull_your_key

编辑器扩展无法识别您 shell 中的变量,因此请使用此文件(或项目中的 .continue/.env)。

  1. 打开 ~/.continue/config.yaml 并添加模型:
name: My Config
version: 1.0.0
schema: v1

models:
  - name: moonshotai/kimi-k3 (UberLLM)
    provider: openai
    model: moonshotai/kimi-k3
    apiBase: https://api.uberllm.dev/v1
    apiKey: ${{ secrets.ULL_API_KEY }}
    useResponsesApi: false
    useLegacyCompletionsEndpoint: false
    capabilities: [tool_use]
    roles: [chat, edit, apply]

  - name: deepseek/deepseek-v4.1-flash (UberLLM)
    provider: openai
    model: deepseek/deepseek-v4.1-flash
    apiBase: https://api.uberllm.dev/v1
    apiKey: ${{ secrets.ULL_API_KEY }}
    useResponsesApi: false
    useLegacyCompletionsEndpoint: false
    capabilities: [tool_use]
    roles: [chat, edit, apply]
  1. 重新加载窗口,并在 Continue 的模型菜单中选择模型。

两条路由行

Continue 为每个模型选择一条路由,而这两行配置确保所有 UberLLM 模型都使用聊天补全功能:

  • useLegacyCompletionsEndpoint: false:否则自动补全会使用旧的 /v1/completions 路由,UberLLM 不支持该路由 (404)。这一行是必需的。
  • useResponsesApi: false:Continue 会将名称包含 gpt-5 (或 o1、o3 等) 的任何模型发送到 Responses API,即使使用了自定义的 apiBase。UberLLM 也支持该路由,因此不再需要这一行来避免错误;它能让您的所有模型都使用经过测试的配置路由。

自动补全

添加一个带有 autocomplete 角色的单独快速模型:

  - name: Autocomplete (UberLLM)
    provider: openai
    model: deepseek/deepseek-v4.1-flash
    apiBase: https://api.uberllm.dev/v1
    apiKey: ${{ secrets.ULL_API_KEY }}
    useResponsesApi: false
    useLegacyCompletionsEndpoint: false
    roles: [autocomplete]

通过聊天模型进行自动补全是可行的,但其质量因模型而异,且差异比聊天模式更大。尝试从下面的快速模型表中选择两到三个。它会发送许多小请求,所以第一天请密切关注 Dashboard → Activity。

故障排除

  • 404 在聊天中: apiBase 不以 /v1 结尾。
  • 404 仅在自动补全时: useLegacyCompletionsEndpoint: false 缺失。
  • 401: 未找到 secret。检查名称是否匹配 (ULL_API_KEY) 以及 .env 文件是否在上述位置之一,然后重新加载窗口。
  • Agent 模式无响应: 添加 capabilities: [tool_use]。
  • 402 积分不足: 在积分页面上添加积分。

继续阅读

聊天、编辑和代理模型

支持 Tool calls。前两个在下面的 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

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

用于 autocomplete 的快速、廉价模型

Autocomplete 在每次输入停顿时触发,因此每次调用的价格最重要。

模型模型 ID(复制粘贴)当前价格
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash输入 $0.00018 · 输出 $0.0014 / 1M
Qwen 3 Coder 480bqwen/qwen3-coder输入 $0.0030 · 输出 $0.0099 / 1M
Gemini 3.1 Flash Litegoogle/gemini-3.1-flash-lite输入 $0.0025 · 输出 $0.0149 / 1M
Mistral Small 3.2 24B Instructmistralai/mistral-small-3.2-24b-instruct输入 $0.0299 · 输出 $0.0798 / 1M
GPT-OSS 120Bopenai/gpt-oss-120b输入 $0.000069 · 输出 $0.00030 / 1M

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

常见问题

如何在 Continue 中使用 UberLLM?

将模型添加到 config.yaml,其中 provider: openai, apiBase: https://api.uberllm.dev/v1,, apiKey 来自 .env 秘密文件,并且 useLegacyCompletionsEndpoint: false (useResponsesApi: false 也会让 GPT-5 模型使用 chat completions)。

为什么 Continue autocomplete 在使用 UberLLM 时会给出 404?

Continue 使用旧版 /v1/completions 路由进行 autocomplete,除非模型设置了 useLegacyCompletionsEndpoint: false。UberLLM 仅提供 chat completions。