Model: default, pemilihan, alias, peralihan
Apa itu "model default"?
Apa itu "model default"?
provider/model (contoh: openai/gpt-5.5,
anthropic/claude-sonnet-4-6). Selalu atur provider/model secara eksplisit. Jika
penyedia tidak dicantumkan, OpenClaw terlebih dahulu mencoba pencocokan alias, lalu
pencocokan penyedia terkonfigurasi yang unik untuk id model tersebut, kemudian beralih ke
penyedia default terkonfigurasi (jalur kompatibilitas yang tidak digunakan lagi). Jika
penyedia tersebut tidak lagi memiliki model default yang dikonfigurasi, OpenClaw akan beralih
ke penyedia/model terkonfigurasi pertama, bukan menggunakan default yang sudah usang.Model apa yang direkomendasikan?
Model apa yang direkomendasikan?
Bagaimana cara beralih model tanpa menghapus konfigurasi?
Bagaimana cara beralih model tanpa menghapus konfigurasi?
/modeldalam percakapan (per sesi, lihat Perintah garis miring)openclaw models set ...(hanya memperbarui konfigurasi model)openclaw configure --section model(interaktif)- edit
agents.defaults.modeldalam~/.openclaw/openclaw.jsonsecara langsung
config.schema.lookup (jalur yang
dinormalisasi, dokumentasi skema ringkas, ringkasan turunan), lalu utamakan config.patch
daripada config.apply dengan objek parsial. Jika konfigurasi sudah tertimpa,
pulihkan dari cadangan atau jalankan openclaw doctor untuk memperbaikinya.Dokumentasi: Model, Konfigurasi,
Konfigurasi, Doctor.Dapatkah saya menggunakan model yang dihosting sendiri (llama.cpp, vLLM, Ollama)?
Dapatkah saya menggunakan model yang dihosting sendiri (llama.cpp, vLLM, Ollama)?
- Instal Ollama dari
https://ollama.com/download - Tarik model lokal, misalnya
ollama pull gemma4 - Untuk model cloud juga, jalankan
ollama signin - Jalankan
openclaw onboard, pilihOllama, laluLocalatauCloud + Local
Cloud + Local memberi Anda model cloud beserta model Ollama lokal;
model cloud seperti kimi-k2.5:cloud tidak perlu ditarik secara lokal. Untuk beralih
secara manual: openclaw models list, lalu openclaw models set ollama/<model>.Model yang lebih kecil/sangat terkuantisasi lebih rentan terhadap injeksi prompt.
Gunakan model besar untuk bot apa pun yang memiliki akses alat; jika tetap menggunakan model kecil,
aktifkan sandbox dan daftar izin alat yang ketat.Dokumentasi: Ollama, Model lokal,
Penyedia model, Keamanan,
Sandbox.Bagaimana cara beralih model secara langsung (tanpa memulai ulang)?
Bagaimana cara beralih model secara langsung (tanpa memulai ulang)?
/model <name> sebagai pesan tersendiri. Lihat
Perintah garis miring untuk
daftar perintah lengkap, termasuk pemilih bernomor (/model, /model list, /model 3), /model default untuk menghapus penggantian sesi, dan
/model status untuk detail titik akhir/mode API.Paksa profil autentikasi tertentu per sesi dengan @profile:@profile, jalankan ulang /model tanpa
sufiks (misalnya /model anthropic/claude-opus-4-6), atau pilih default dari
/model. Gunakan /model status untuk mengonfirmasi profil autentikasi aktif.Jika dua penyedia mengekspos id model yang sama, penyedia mana yang digunakan /model?
Jika dua penyedia mengekspos id model yang sama, penyedia mana yang digunakan /model?
/model provider/model memilih rute penyedia tersebut secara persis. Misalnya,
qianfan/deepseek-v4-flash dan deepseek/deepseek-v4-flash adalah
ref yang berbeda meskipun id modelnya cocok — OpenClaw tidak secara diam-diam beralih
penyedia hanya berdasarkan kecocokan id.Ref /model yang dipilih pengguna bersifat ketat untuk fallback: jika
penyedia/model tersebut tidak tersedia, balasan akan gagal secara terlihat alih-alih
beralih ke agents.defaults.model.fallbacks. Rantai fallback yang dikonfigurasi
tetap berlaku untuk default terkonfigurasi, model utama tugas cron, dan
status fallback yang dipilih secara otomatis. Ketika proses tanpa penggantian sesi diizinkan
menggunakan fallback, OpenClaw terlebih dahulu mencoba penyedia/model yang diminta, kemudian
fallback yang dikonfigurasi, lalu model utama terkonfigurasi — sehingga id model polos
yang duplikat tidak pernah langsung kembali ke penyedia default.Lihat Model dan Failover model.Dapatkah saya menggunakan GPT 5.5 untuk tugas harian dan Codex 5.5 untuk pemrograman?
Dapatkah saya menggunakan GPT 5.5 untuk tugas harian dan Codex 5.5 untuk pemrograman?
- Agen pemrograman Codex native: atur
agents.defaults.model.primarykeopenai/gpt-5.5. Masuk denganopenclaw models auth login --provider openaiuntuk autentikasi langganan ChatGPT/Codex. - Tugas OpenAI API langsung di luar loop agen: konfigurasikan
OPENAI_API_KEYuntuk gambar, penyematan, ucapan, waktu nyata, dan permukaan OpenAI API nonagen lainnya. - Autentikasi kunci API agen OpenAI:
/model openai/gpt-5.5dengan profil kunci APIopenaiyang terurut. - Subagen: arahkan tugas pemrograman ke agen yang berfokus pada Codex dengan
model
openai/gpt-5.5miliknya sendiri.
Bagaimana cara mengonfigurasi mode cepat untuk GPT 5.5?
Bagaimana cara mengonfigurasi mode cepat untuk GPT 5.5?
- Per sesi: kirim
/fast onsaat menggunakanopenai/gpt-5.5. - Default per model: atur
agents.defaults.models["openai/gpt-5.5"].params.fastModeketrue. - Batas otomatis:
/fast autoatauparams.fastMode: "auto"menjalankan panggilan model baru dengan cepat hingga batas tercapai, kemudian menjalankan percobaan ulang, fallback, hasil alat, atau panggilan lanjutan berikutnya tanpa mode cepat. Batas defaultnya adalah 60 detik; ganti denganparams.fastAutoOnSecondspada model.
service_tier = "priority" pada permintaan OpenAI Responses
native; nilai service_tier yang ada dipertahankan dan mode cepat tidak
menulis ulang reasoning atau text.verbosity. Penggantian /fast sesi mengungguli
default konfigurasi.Lihat Pemikiran dan mode cepat serta bagian Mode cepat
di bawah Konfigurasi lanjutan pada halaman penyedia
OpenAI.Mengapa muncul "Model ... is not allowed" lalu tidak ada balasan?
Mengapa muncul "Model ... is not allowed" lalu tidak ada balasan?
agents.defaults.modelPolicy.allow tidak kosong, nilai tersebut menjadi
daftar izin untuk /model, penggantian sesi, dan --model. Memilih model di luar daftar tersebut akan mengembalikan
pesan berikut, bukan balasan biasa:"provider/*" ke
daftar modelPolicy.allow yang disebutkan, hapus/kosongkan daftar tersebut, atau pilih model
dari /model list. Jika perintah juga
menyertakan --runtime codex, perbarui daftar izin terlebih dahulu, lalu coba kembali
perintah /model provider/model --runtime codex yang sama.Mengapa muncul "Unknown model: minimax/MiniMax-M3"?
Mengapa muncul "Unknown model: minimax/MiniMax-M3"?
main) dan mulai ulang gateway — MiniMax-M3 mungkin belum tercantum dalam
katalog rilis yang terinstal. Jika tidak, penyedia MiniMax belum
dikonfigurasi (entri penyedia atau profil autentikasi tidak ditemukan), sehingga model tidak dapat
diresolusikan. Lihat bagian Pemecahan Masalah pada halaman penyedia
MiniMax untuk daftar periksa perbaikan lengkap,
tabel id penyedia/model, dan contoh blok konfigurasi.Dapatkah saya menggunakan MiniMax sebagai default dan OpenAI untuk tugas kompleks?
Dapatkah saya menggunakan MiniMax sebagai default dan OpenAI untuk tugas kompleks?
/model atau agen terpisah.Opsi A: beralih per sesi/model gpt.Opsi B: agen terpisah — Agen A menggunakan MiniMax secara default, Agen B
menggunakan OpenAI secara default; arahkan berdasarkan agen atau gunakan /agent untuk beralih.Dokumentasi: Model, Perutean Multiagen,
MiniMax, OpenAI.Apakah opus / sonnet / gpt merupakan pintasan bawaan?
Apakah opus / sonnet / gpt merupakan pintasan bawaan?
agents.defaults.models:Bagaimana cara menentukan/mengganti pintasan model (alias)?
Bagaimana cara menentukan/mengganti pintasan model (alias)?
agents.defaults.models.<modelId>.alias:/model sonnet (atau /<alias> jika didukung) diresolusikan ke
id model tersebut.Bagaimana cara menambahkan model dari penyedia lain seperti OpenRouter atau Z.AI?
Bagaimana cara menambahkan model dari penyedia lain seperti OpenRouter atau Z.AI?
No API key found for provider "zai").Kunci API untuk penyedia tidak ditemukan setelah menambahkan agen baruAgen baru memiliki penyimpanan autentikasi kosong — autentikasi disimpan per agen di:openclaw agents add <id> dan konfigurasikan autentikasi dalam wizard, atau
salin hanya profil statis portabel api_key/token dari penyimpanan
agen utama. Untuk OAuth, masuk dari agen baru saat agen tersebut memerlukan
akunnya sendiri. Lihat Perutean Multi-Agen untuk
aturan lengkap penggunaan kembali agentDir dan berbagi kredensial — jangan pernah menggunakan kembali
agentDir di antara agen.Failover model dan “Semua model gagal”
Bagaimana cara kerja failover?
Bagaimana cara kerja failover?
- Rotasi profil autentikasi dalam penyedia yang sama.
- Fallback model ke model berikutnya dalam
agents.defaults.model.fallbacks.
429: Too many concurrent requests, ThrottlingException, concurrency limit reached, workers_ai ... quota limit exceeded, resource exhausted, dan batas
jendela penggunaan berkala (weekly/monthly limit reached) semuanya dianggap sebagai
pembatasan laju yang layak memicu failover.Respons penagihan tidak selalu berupa 402, dan beberapa 402 tetap berada dalam
kelompok sementara/pembatasan laju, bukan jalur penagihan. Teks
penagihan eksplisit pada 401/403 masih dapat diarahkan ke penagihan; pencocok
teks khusus penyedia (misalnya Key limit exceeded OpenRouter) tetap terbatas pada
penyedianya sendiri. 402 yang tampak seperti jendela penggunaan yang dapat dicoba ulang atau
batas pengeluaran organisasi/ruang kerja (daily limit reached, resets tomorrow,
organization spending limit exceeded) diperlakukan sebagai rate_limit, bukan
penonaktifan lama akibat penagihan.Error luapan konteks sepenuhnya tidak masuk jalur fallback — ciri
seperti request_too_large, input exceeds the maximum number of tokens,
input token count exceeds the maximum number of input tokens, input is too long for the model, atau ollama error: context length exceeded diarahkan ke
compaction/percobaan ulang, bukan melanjutkan fallback model.Teks error server generik memiliki cakupan yang lebih sempit daripada “apa pun yang memuat unknown/error
di dalamnya”. Bentuk sementara yang terbatas pada penyedia dan dianggap sebagai sinyal
failover: An unknown error occurred polos dari Anthropic, Provider returned error polos dari
OpenRouter, error alasan berhenti seperti Unhandled stop reason: error, payload JSON api_error dengan teks server sementara (internal server error, unknown error, 520, upstream error, backend error),
dan error penyedia sibuk seperti ModelNotReadyException saat konteks penyedia
cocok. Teks fallback internal generik seperti LLM request failed with an unknown error. tetap diperlakukan secara konservatif dan tidak memicu fallback
dengan sendirinya.Apa arti "Tidak ditemukan kredensial untuk profil anthropic:default"?
Apa arti "Tidak ditemukan kredensial untuk profil anthropic:default"?
anthropic:default tidak memiliki kredensial dalam
penyimpanan autentikasi yang diharapkan.Daftar periksa perbaikan:- Konfirmasikan lokasi profil — saat ini:
~/.openclaw/agents/<agentId>/agent/auth-profiles.json; lama:~/.openclaw/agent/*(dimigrasikan olehopenclaw doctor). - Konfirmasikan bahwa Gateway memuat variabel lingkungan Anda.
ANTHROPIC_API_KEYyang hanya ditetapkan dalam shell Anda tidak akan diteruskan ke Gateway yang dijalankan melalui systemd/launchd — masukkan ke~/.openclaw/.envatau aktifkanenv.shellEnv. - Konfirmasikan bahwa Anda mengedit agen yang benar — penyiapan multi-agen memiliki
beberapa file
auth-profiles.json. - Jalankan
openclaw models statusuntuk melihat model yang dikonfigurasi dan status autentikasi penyedia.
-
Gunakan Claude CLI: jalankan
openclaw models auth login --provider anthropic --method cli --set-defaultpada host gateway. -
Jika lebih memilih kunci API: masukkan
ANTHROPIC_API_KEYke~/.openclaw/.envpada host gateway, lalu hapus urutan tersemat yang memaksa penggunaan profil yang tidak ditemukan: - Mode jarak jauh: profil autentikasi berada di mesin gateway, bukan di laptop Anda — konfirmasikan bahwa Anda menjalankan perintah di sana.
Mengapa Google Gemini juga dicoba dan gagal?
Mengapa Google Gemini juga dicoba dan gagal?
No API key found for provider "google". Perbaikan: tambahkan autentikasi Google, atau hapus model Google dari
agents.defaults.model.fallbacks/alias.Permintaan LLM ditolak: tanda tangan pemikiran diperlukan (Google Antigravity)Penyebab: riwayat sesi memiliki blok pemikiran tanpa tanda tangan (sering kali
berasal dari stream yang dibatalkan/tidak lengkap); Google Antigravity mengharuskan tanda tangan
pada blok pemikiran. OpenClaw menghapus blok pemikiran tanpa tanda tangan untuk Google
Antigravity Claude; jika masih muncul, mulai sesi baru atau tetapkan
/thinking off untuk agen tersebut.Profil autentikasi: pengertian dan cara mengelolanya
Terkait: /concepts/oauth (alur OAuth, penyimpanan token, pola multi-akun)Apa itu profil autentikasi?
Apa itu profil autentikasi?
openclaw models auth list (opsional --provider <id> atau --json). Lihat
CLI Model.Apa saja ID profil yang umum?
Apa saja ID profil yang umum?
anthropic:default (umum saat tidak ada identitas email),
anthropic:<email> untuk identitas OAuth, atau ID khusus yang Anda
pilih (misalnya anthropic:work).Dapatkah saya mengontrol profil autentikasi mana yang dicoba lebih dahulu?
Dapatkah saya mengontrol profil autentikasi mana yang dicoba lebih dahulu?
auth.order.<provider> menetapkan urutan rotasi per penyedia
(hanya metadata — tidak ada rahasia yang disimpan).OpenClaw mungkin melewati profil yang berada dalam cooldown singkat (pembatasan laju,
batas waktu, kegagalan autentikasi) atau status dinonaktifkan yang lebih lama
(penagihan/kredit tidak mencukupi). Periksa dengan openclaw models status --json dan periksa auth.unusableProfiles. Cooldown pembatasan laju dapat
terbatas pada model — profil yang sedang dalam cooldown untuk satu model masih dapat melayani
model lain pada penyedia yang sama; jendela penagihan/penonaktifan memblokir
seluruh profil.Tetapkan penggantian urutan per agen (disimpan dalam auth-state.json milik agen tersebut):openclaw models status --probe. Profil
tersimpan yang tidak disertakan dalam urutan eksplisit akan melaporkan
excluded_by_auth_order, bukan dicoba secara diam-diam.OAuth vs kunci API - apa perbedaannya?
OAuth vs kunci API - apa perbedaannya?
- Login OAuth / CLI sering kali menggunakan akses langganan jika
didukung oleh penyedia. Untuk Anthropic, backend Claude CLI OpenClaw
menggunakan
claude -pClaude Code, yang saat ini diperlakukan Anthropic sebagai penggunaan Agent SDK/terprogram yang mengambil dari batas penggunaan langganan — lihat Anthropic untuk status jeda penagihan terkini dan tautan sumber. - Kunci API menggunakan penagihan per token.
Terkait
- Pertanyaan Umum — Pertanyaan Umum utama
- Pertanyaan Umum — mulai cepat dan penyiapan pertama kali
- Pemilihan model
- Failover model