新着どんなエージェントもUberLLMにつなぐだけ。1つのキーで全モデル、定価以下で。
UberLLM

Goose

Goose は、1つの JSON ファイルで記述されたカスタムプロバイダーとして UberLLM を追加します。

始める前に

  • 残高のあるUberLLMアカウントと、Dashboard → Keys](ull_...)から取得したAPIキー。

ファイルを使ったセットアップ

  1. これをGooseのcustom_providersフォルダーにuberllm.jsonとして保存します:
    • macOS / Linux: ~/.config/goose/custom_providers/
    • Windows: %APPDATA%\Block\goose\config\custom_providers\
{
  "name": "uberllm",
  "engine": "openai",
  "display_name": "UberLLM",
  "description": "DeepSeek, GLM, Kimi, Gemini, Claude, Qwen and other models through one OpenAI-compatible API key.",
  "api_key_env": "UBERLLM_API_KEY",
  "base_url": "https://api.uberllm.dev/v1/chat/completions",
  "headers": { "x-title": "goose" },
  "models": [
    { "name": "deepseek/deepseek-v4.1-flash", "context_limit": 1048576 },
    { "name": "z-ai/glm-5.2", "context_limit": 1048576 },
    { "name": "moonshotai/kimi-k3", "context_limit": 1048576 },
    { "name": "google/gemini-2.5-flash", "context_limit": 1048576 },
    { "name": "anthropic/claude-haiku-4.5", "context_limit": 200000 }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
  1. キーを設定し、セッションを開始します:
export UBERLLM_API_KEY="ull_your-key"
goose session start --provider uberllm

代わりに、キーをGooseのキーチェーンに保持するには、Goose DesktopでUberLLMプロバイダーを開き、そこでキーを入力します。

goose configureでのセットアップ

goose configureを実行 → Custom Providers → Add A Custom Provider、次に:

  • API Type: OpenAI Compatible
  • Name: UberLLM
  • API URL: https://api.uberllm.dev/v1/chat/completions
  • Authentication Required: はい → Static API key → キーを貼り付けます
  • Available Models: deepseek/deepseek-v4.1-flash,z-ai/glm-5.2,moonshotai/kimi-k3
  • Streaming Support: はい

推奨モデル

2026年10月30日時点での確認:それぞれがUberLLMを介して応答し、ツール呼び出しを行いました。

モデル コンテキスト
deepseek/deepseek-v4.1-flash 1,048,576
z-ai/glm-5.2 1,048,576
moonshotai/kimi-k3 1,048,576
anthropic/claude-haiku-4.5 200,000

GooseはOpenAI Responses APIにopenai/gpt-5*個のIDを送信する場合があります。UberLLMもそのルート(Responses API)を提供しているため、それらのIDも機能します。

よくあるエラー

表示される内容 原因と解決策
401 このシェルでUBERLLM_API_KEYが設定されていないか、入力ミスです。
404 「ページが見つかりません」 base_urlのタイプミス、またはopenai/gpt-5*モデルです(上記参照)。
404 model_not_found モデルのnameはカタログIDではありません。
402 insufficient_credits 残高不足です。ダッシュボード → クレジットからクレジットを追加してください。