Goose
Goose menambahkan UberLLM sebagai penyedia kustom yang dijelaskan oleh satu file JSON.
Sebelum Anda memulai
- Akun UberLLM dengan kredit, dan sebuah API key dari
Dashboard → Kunci](
ull_...).
Pengaturan dengan file
- Simpan ini sebagai
uberllm.jsondi foldercustom_providersGoose:- macOS / Linux:
~/.config/goose/custom_providers/ - Windows:
%APPDATA%\Block\goose\config\custom_providers\
- macOS / Linux:
{
"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
}
- Atur kunci dan mulai sesi:
export UBERLLM_API_KEY="ull_your-key"
goose session start --provider uberllm
Untuk menyimpan kunci di keychain Goose sebagai gantinya, buka penyedia UberLLM di Goose Desktop dan masukkan kunci di sana.
Siapkan dengan goose configure
Jalankan goose configure → Penyedia Kustom → Tambahkan Penyedia Kustom, lalu:
- Jenis API:
OpenAI Compatible - Nama:
UberLLM - URL API:
https://api.uberllm.dev/v1/chat/completions - Perlu Autentikasi: Ya → Kunci API Statis → tempel kunci Anda
- Model Tersedia:
deepseek/deepseek-v4.1-flash,z-ai/glm-5.2,moonshotai/kimi-k3 - Dukungan Streaming: Ya
Model Rekomendasi
Diperiksa pada 30 Oktober 2026: masing-masing menjawab dan melakukan panggilan alat melalui UberLLM.
| Model | Konteks |
|---|---|
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 mungkin mengirim openai/gpt-5* id ke OpenAI Responses API. UberLLM juga melayani rute tersebut (Responses API), jadi id-id tersebut juga berfungsi.
Kesalahan umum
| Apa yang Anda lihat | Penyebab dan perbaikan |
|---|---|
401 |
UBERLLM_API_KEY tidak diatur di shell ini, atau salah ketik. |
404 "page not found" |
base_url salah ketik, atau model openai/gpt-5* (lihat di atas). |
404 model_not_found |
Sebuah model name bukan ID katalog. |
402 insufficient_credits |
Saldo kosong. Tambahkan kredit di bawah Dashboard → Credits. |