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

适用于 UberLLM 的 LibreChat 自定义 endpoint (librechat.yaml)

在 librechat.yaml 中添加一个名为 UberLLM 的自定义 endpoint,baseURL 为 https://api.uberllm.dev/v1,apiKey 为 "${UBERLLM_API_KEY}",把 key 放进 .env,然后重启 LibreChat。开启 models.fetch 即可获取完整模型列表。

步骤

  1. 在您的 密钥页面 上创建一个密钥并充值。
  2. 将密钥添加到 LibreChat 文件夹中的 .env 文件中:
UBERLLM_API_KEY=ull_your_key

使用这个名称,而不是 OPENAI_API_KEY,这样内置的 OpenAI endpoint 就不会将其识别。

  1. 将 UberLLM 添加到 librechat.yaml 中(与 .env 在同一文件夹中):
version: 1.3.18
cache: true
endpoints:
  custom:
    - name: "UberLLM"
      apiKey: "${UBERLLM_API_KEY}"
      baseURL: "https://api.uberllm.dev/v1"
      models:
        default: ["deepseek/deepseek-v4.1-flash", "google/gemini-3.5-flash", "anthropic/claude-sonnet-5.5"]
        fetch: true
      titleConvo: true
      titleModel: "current_model"
      modelDisplayLabel: "UberLLM"

如果您的文件已经包含 endpoints: custom:,只需将 - name: "UberLLM" 块添加到该列表中。如果您的文件自己的 version 行更新,请保留它。

  1. Docker:确保文件已挂载。在 docker-compose.override.yml 中:
services:
  api:
    volumes:
      - type: bind
        source: ./librechat.yaml
        target: /app/librechat.yaml
  1. 重启:docker compose down && docker compose up -d(或重新启动 npm 进程)。
  2. 在 endpoint 菜单中选择 UberLLM 并选择一个模型。

字段的作用

  • baseURL: LibreChat 会在后面添加 /chat/completions,所以请在 /v1 处停止。
  • models.default: 始终显示的模型。fetch: true 会要求 UberLLM 在这些模型之外,提供其完整的模型列表。
  • titleModel: "current_model": 聊天标题由您正在聊天的模型生成。建议设置一个便宜的 ID,例如 deepseek/deepseek-v4.1-flash,以使标题生成费用接近于零。
  • 希望每个用户都自带 UberLLM key 吗?设置 apiKey: "user_provided",LibreChat 就会向他们索取。

故障排除

  • UberLLM 未出现在菜单中: LibreChat 未读取文件。检查它是否在 .env 旁边(或在 CONFIG_PATH),是否已在 Docker 中挂载,并阅读 docker compose logs api 以查找配置错误。错误的文件会导致 LibreChat 无法启动。
  • 401: 容器内 ${UBERLLM_API_KEY} 为空。检查 .env 行并重启。
  • 404 模型未找到: ID 需要在前面加上制造商,例如 deepseek/deepseek-v4.1-flash。
  • 402 积分不足: 在积分页面]上添加积分。
  • 模型拒绝某个设置: 使用 dropParams: ["stop"](或 ["user"])为该 endpoint 禁用它。

继续阅读

默认列表的模型

这些配置在 models.default 中;开启 fetch 后,所有其他模型也会显示。

模型模型 ID(复制粘贴)当前价格
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash输入 $0.00018 · 输出 $0.0014 / 1M
Gemini 3.5 Flashgoogle/gemini-3.5-flash输入 $0.0150 · 输出 $0.0900 / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5输入 $0.1062 · 输出 $0.5310 / 1M
GPT-5.5openai/gpt-5.5输入 $0.1250 · 输出 $0.7500 / 1M
Kimi K3moonshotai/kimi-k3输入 $0.0010 · 输出 $0.0788 / 1M
GLM 5.3z-ai/glm-5.3输入 $0.00070 · 输出 $0.0141 / 1M
Gemma 3 27Bgoogle/gemma-3-27b-it输入 $0.00079 · 输出 $0.0020 / 1M
Qwen3 VL 235B A22Bqwen/qwen3-vl-235b-a22b-instruct输入 $0.0021 · 输出 $0.0188 / 1M

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

常见问题

如何将 UberLLM 添加到 LibreChat?

在 librechat.yaml 中添加一个自定义 endpoint,名称为 "UberLLM",baseURL https://api.uberllm.dev/v1 和 apiKey "${UBERLLM_API_KEY}",将 key 放入 .env 文件并重启。models.fetch: true 会列出所有模型。

每个 LibreChat 用户都能使用自己的 UberLLM key 吗?

是的。在 UberLLM endpoint 上设置 apiKey: "user_provided",LibreChat 就会向每个用户请求他们的 key。