Continue
Continue (VS Code / JetBrains 助手) 通过其 openai 提供商,使用自定义 apiBase 连接到 UberLLM。包含实时模型选择的分步指南:Continue 设置
设置
将您的密钥放入 ~/.continue/.env 中(编辑器扩展不读取 shell 变量):
ULL_API_KEY=ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
然后将模型添加到 ~/.continue/config.yaml 中:
name: My Config
version: 1.0.0
schema: v1
models:
- name: 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]
关键字段:
- provider:
openai(UberLLM 支持 OpenAI API)。 - model: 任何目录模型 ID,例如
deepseek/deepseek-v4.1-flash。 - apiBase:
https://api.uberllm.dev/v1— 覆盖默认的 OpenAI URL。 - apiKey: 您的
ull_密钥,此处从.env密钥中读取。 - useResponsesApi: false: 否则 Continue 会将
gpt-5*和o*模型名称发送到 Responses API。UberLLM 也支持该路由(Responses API),因此此行仅将所有模型保留在聊天补全功能上,这是此配置经过测试的路由。 - useLegacyCompletionsEndpoint: false: 否则自动补全会调用
/v1/completions,UberLLM 不支持该功能(404)。
重新加载 Continue 并从模型下拉菜单中选择模型。
多种模型和自动补全
为每个模型添加一个条目。对于自动补全,添加一个快速、便宜的模型,并使用 roles: [autocomplete] 和相同的两个 false 设置:
- name: Autocomplete (UberLLM)
provider: openai
model: qwen/qwen3-coder
apiBase: https://api.uberllm.dev/v1
apiKey: ${{ secrets.ULL_API_KEY }}
useResponsesApi: false
useLegacyCompletionsEndpoint: false
roles: [autocomplete]
每次调用都会发送给该模型可用的第三方提供商。请参阅 [模型和路由]](./models-and-routing)。