Моделі: типові параметри, вибір, псевдоніми, перемикання
Що таке "типова модель"?
Що таке "типова модель"?
provider/model (наприклад: openai/gpt-5.4 або openai-codex/gpt-5.5). Якщо не вказати provider, OpenClaw спочатку намагається знайти псевдонім, потім — унікальний збіг серед налаштованих provider для цього точного id моделі, і лише після цього повертається до налаштованого типового provider як до застарілого шляху сумісності. Якщо цей provider більше не надає налаштовану типову модель, OpenClaw переходить до першого налаштованого provider/model замість того, щоб показувати застарілий типовий provider, який більше не існує. Вам усе одно слід явно вказувати provider/model.Яку модель ви рекомендуєте?
Яку модель ви рекомендуєте?
Як перемикати моделі без стирання конфігурації?
Як перемикати моделі без стирання конфігурації?
/modelу чаті (швидко, для поточної сесії)openclaw models set ...(оновлює лише конфігурацію моделі)openclaw configure --section model(інтерактивно)- редагуйте
agents.defaults.modelу~/.openclaw/openclaw.json
config.apply з частковим об’єктом, якщо ви справді не хочете замінити всю конфігурацію.
Для редагування через RPC спочатку перевірте через config.schema.lookup і надавайте перевагу config.patch.
Payload lookup дає вам нормалізований шлях, стислі описи/обмеження схеми та підсумки безпосередніх дочірніх елементів.
для часткових оновлень.
Якщо ви все ж перезаписали конфігурацію, відновіть її з резервної копії або повторно запустіть openclaw doctor для виправлення.Документація: Моделі, Configure, Config, Doctor.Чи можна використовувати self-hosted моделі (llama.cpp, vLLM, Ollama)?
Чи можна використовувати self-hosted моделі (llama.cpp, vLLM, Ollama)?
- Встановіть Ollama з
https://ollama.com/download - Завантажте локальну модель, наприклад
ollama pull gemma4 - Якщо вам також потрібні хмарні моделі, виконайте
ollama signin - Запустіть
openclaw onboardі виберітьOllama - Виберіть
LocalабоCloud + Local
Cloud + Localнадає вам хмарні моделі разом із локальними моделями Ollama- хмарні моделі, наприклад
kimi-k2.5:cloud, не потребують локального завантаження - для ручного перемикання використовуйте
openclaw models listіopenclaw models set ollama/<model>
Які моделі використовують OpenClaw, Flawd і Krill?
Які моделі використовують OpenClaw, Flawd і Krill?
- Ці розгортання можуть відрізнятися й змінюватися з часом; фіксованої рекомендації щодо provider немає.
- Перевіряйте поточне налаштування середовища виконання на кожному gateway за допомогою
openclaw models status. - Для агентів, чутливих до безпеки/з інструментами, використовуйте найсильнішу доступну модель останнього покоління.
Як перемикати моделі на льоту (без перезапуску)?
Як перемикати моделі на льоту (без перезапуску)?
/model як окреме повідомлення:agents.defaults.models.Ви можете переглянути доступні моделі за допомогою /model, /model list або /model status./model (і /model list) показує компактний нумерований список вибору. Вибір за номером:/model status показує, який агент активний, який файл auth-profiles.json використовується та який профіль автентифікації буде спробовано наступним.
Також він показує налаштований endpoint provider (baseUrl) і режим API (api), якщо вони доступні.Як скасувати закріплення профілю, заданого через @profile?Повторно запустіть /model без суфікса @profile:/model (або надішліть /model <default provider/model>).
Скористайтеся /model status, щоб підтвердити, який профіль автентифікації активний.Чи можна використовувати GPT 5.5 для щоденних завдань, а Codex 5.5 — для кодування?
Чи можна використовувати GPT 5.5 для щоденних завдань, а Codex 5.5 — для кодування?
- Швидке перемикання (для сесії):
/model openai/gpt-5.4для поточних завдань із прямим ключем API OpenAI або/model openai-codex/gpt-5.5для завдань GPT-5.5 Codex OAuth. - Типове значення: встановіть
agents.defaults.model.primaryуopenai/gpt-5.4для використання з ключем API абоopenai-codex/gpt-5.5для використання GPT-5.5 Codex OAuth. - Субагенти: маршрутизуйте завдання кодування до субагентів з іншою типовою моделлю.
openai/gpt-5.5 підтримується, щойно OpenAI увімкне
GPT-5.5 у публічному API. До того часу GPT-5.5 доступний лише через підписку/OAuth.Див. Моделі і Slash-команди.Як налаштувати fast mode для GPT 5.5?
Як налаштувати fast mode для GPT 5.5?
- Для сесії: надішліть
/fast on, поки сесія використовуєopenai/gpt-5.4абоopenai-codex/gpt-5.5. - Типове значення для моделі: встановіть
agents.defaults.models["openai/gpt-5.4"].params.fastModeабоagents.defaults.models["openai-codex/gpt-5.5"].params.fastModeуtrue.
service_tier = "priority" у підтримуваних власних запитах Responses. Перевизначення сесії через /fast мають пріоритет над типовими значеннями конфігурації.Див. Thinking and fast mode і OpenAI fast mode.Чому я бачу "Model ... is not allowed", а потім немає відповіді?
Чому я бачу "Model ... is not allowed", а потім немає відповіді?
agents.defaults.models, це стає allowlist для /model і будь-яких
перевизначень сесії. Вибір моделі, якої немає в цьому списку, повертає:agents.defaults.models, видаліть allowlist або виберіть модель із /model list.Чому я бачу "Unknown model: minimax/MiniMax-M2.7"?
Чому я бачу "Unknown model: minimax/MiniMax-M2.7"?
-
Оновіться до актуального релізу OpenClaw (або запускайте з вихідного коду
main), а потім перезапустіть gateway. -
Переконайтеся, що MiniMax налаштований (майстер або JSON), або що автентифікація MiniMax
є в env/auth profiles, щоб можна було інжектувати відповідний provider
(
MINIMAX_API_KEYдляminimax,MINIMAX_OAUTH_TOKENабо збережений MiniMax OAuth дляminimax-portal). -
Використовуйте точний id моделі (з урахуванням регістру) для вашого шляху автентифікації:
minimax/MiniMax-M2.7абоminimax/MiniMax-M2.7-highspeedдля налаштування з ключем API, абоminimax-portal/MiniMax-M2.7/minimax-portal/MiniMax-M2.7-highspeedдля налаштування OAuth. -
Виконайте:
і виберіть модель зі списку (або
/model listу чаті).
Чи можна використовувати MiniMax як типову модель, а OpenAI — для складних завдань?
Чи можна використовувати MiniMax як типову модель, а OpenAI — для складних завдань?
/model або окремого агента.Варіант A: перемикання для сесії- Агент A типово: MiniMax
- Агент B типово: OpenAI
- Маршрутизуйте за агентом або використовуйте
/agentдля перемикання
Чи є opus / sonnet / gpt вбудованими скороченнями?
Чи є opus / sonnet / gpt вбудованими скороченнями?
agents.defaults.models):opus→anthropic/claude-opus-4-6sonnet→anthropic/claude-sonnet-4-6gpt→openai/gpt-5.4для налаштувань з ключем API абоopenai-codex/gpt-5.5, якщо налаштовано Codex OAuthgpt-mini→openai/gpt-5.4-minigpt-nano→openai/gpt-5.4-nanogemini→google/gemini-3.1-pro-previewgemini-flash→google/gemini-3-flash-previewgemini-flash-lite→google/gemini-3.1-flash-lite-preview
Як визначити/перевизначити скорочення моделей (псевдоніми)?
Як визначити/перевизначити скорочення моделей (псевдоніми)?
agents.defaults.models.<modelId>.alias. Приклад:/model sonnet (або /<alias>, де це підтримується) буде розв’язуватися в цей id моделі.Як додати моделі від інших provider, наприклад OpenRouter або Z.AI?
Як додати моделі від інших provider, наприклад OpenRouter або Z.AI?
No API key found for provider "zai").Після додавання нового агента не знайдено API key для providerЗазвичай це означає, що новий агент має порожнє сховище автентифікації. Автентифікація є окремою для кожного агента й
зберігається в:- Запустіть
openclaw agents add <id>і налаштуйте автентифікацію під час майстра. - Або скопіюйте
auth-profiles.jsonзagentDirосновного агента вagentDirнового агента.
agentDir для кількох агентів; це спричиняє конфлікти автентифікації/сесій.Failover моделі та “Усі моделі зазнали невдачі”
Як працює failover?
Як працює failover?
- Ротація профілів автентифікації в межах того самого provider.
- Резервне перемикання моделі на наступну модель у
agents.defaults.model.fallbacks.
429. OpenClaw
також розглядає такі повідомлення, як Too many concurrent requests,
ThrottlingException, concurrency limit reached,
workers_ai ... quota limit exceeded, resource exhausted і періодичні
обмеження вікна використання (weekly/monthly limit reached), як
rate limit, що заслуговують на failover.Деякі відповіді, схожі на billing, не є 402, а деякі HTTP-відповіді 402
також залишаються в цьому тимчасовому кошику. Якщо provider повертає
явний текст про billing у 401 або 403, OpenClaw усе одно може залишити це
в лінії billing, але provider-специфічні текстові зіставлення залишаються в межах
provider, якому вони належать (наприклад, OpenRouter Key limit exceeded). Якщо ж повідомлення 402
виглядає як придатне до повторної спроби обмеження вікна використання або
ліміт витрат організації/робочого простору (daily limit reached, resets tomorrow,
organization spending limit exceeded), OpenClaw трактує це як
rate_limit, а не як довге вимкнення через billing.Помилки переповнення контексту відрізняються: сигнатури на кшталт
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 або ollama error: context length exceeded залишаються на шляху Compaction/повторної спроби замість переходу до
резервної моделі.Загальний текст server-error навмисно вужчий, ніж «будь-що з
unknown/error усередині». OpenClaw справді вважає provider-специфічні тимчасові форми,
такі як Anthropic bare An unknown error occurred, OpenRouter bare
Provider returned error, помилки stop-reason на кшталт Unhandled stop reason: error, JSON-payload api_error із тимчасовим текстом сервера
(internal server error, unknown error, 520, upstream error, backend error) і помилки зайнятості provider, такі як ModelNotReadyException,
сигналами timeout/overloaded, що варті failover, коли контекст provider
збігається.
Загальний внутрішній резервний текст на кшталт LLM request failed with an unknown error. залишається консервативним і сам по собі не запускає резервне перемикання моделі.Що означає "No credentials found for profile anthropic:default"?
Що означає "No credentials found for profile anthropic:default"?
anthropic:default, але не змогла знайти облікові дані для нього в очікуваному сховищі автентифікації.Список перевірки для виправлення:- Підтвердьте, де зберігаються auth profiles (нові й застарілі шляхи)
- Поточний:
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Застарілий:
~/.openclaw/agent/*(мігрується черезopenclaw doctor)
- Поточний:
- Підтвердьте, що ваша env var завантажується Gateway
- Якщо ви задали
ANTHROPIC_API_KEYу shell, але запускаєте Gateway через systemd/launchd, він може не успадкувати її. Додайте її в~/.openclaw/.envабо увімкнітьenv.shellEnv.
- Якщо ви задали
- Переконайтеся, що редагуєте правильного агента
- У конфігураціях із кількома агентами може бути кілька файлів
auth-profiles.json.
- У конфігураціях із кількома агентами може бути кілька файлів
- Швидка перевірка стану model/auth
- Використовуйте
openclaw models status, щоб переглянути налаштовані моделі й те, чи автентифіковано providers.
- Використовуйте
-
Використовуйте Claude CLI
- Запустіть
openclaw models auth login --provider anthropic --method cli --set-defaultна хості gateway.
- Запустіть
-
Якщо ви хочете використовувати натомість ключ API
-
Додайте
ANTHROPIC_API_KEYу~/.openclaw/.envна хості gateway. -
Очистьте будь-який закріплений порядок, що примушує використовувати відсутній профіль:
-
Додайте
-
Підтвердьте, що ви запускаєте команди на хості gateway
- У віддаленому режимі auth profiles зберігаються на машині gateway, а не на вашому ноутбуці.
Чому він також спробував Google Gemini і зазнав невдачі?
Чому він також спробував Google Gemini і зазнав невдачі?
Auth profiles: що це таке й як ними керувати
Пов’язане: /concepts/oauth (потоки OAuth, зберігання токенів, шаблони для кількох облікових записів)Що таке auth profile?
Що таке auth profile?
Які типові id профілів?
Які типові id профілів?
anthropic:default(поширений варіант, коли немає email-ідентичності)anthropic:<email>для OAuth-ідентичностей- власні id, які ви обираєте (наприклад,
anthropic:work)
Чи можу я керувати тим, який auth profile буде випробувано першим?
Чи можу я керувати тим, який auth profile буде випробувано першим?
auth.order.<provider>). Це не зберігає секрети; це зіставляє id із provider/mode і задає порядок ротації.OpenClaw може тимчасово пропустити профіль, якщо він перебуває в короткому cooldown (rate limit/timeouts/auth failures) або в довшому стані disabled (billing/insufficient credits). Щоб перевірити це, запустіть openclaw models status --json і перегляньте auth.unusableProfiles. Налаштування: auth.cooldowns.billingBackoffHours*.Cooldown rate limit можуть бути прив’язані до моделі. Профіль, який перебуває в cooldown
для однієї моделі, усе ще може бути придатним для спорідненої моделі того самого provider,
тоді як вікна billing/disabled, як і раніше, блокують увесь профіль.Ви також можете задати перевизначення порядку для конкретного агента (зберігається в auth-state.json цього агента) через CLI:excluded_by_auth_order для цього профілю замість того, щоб мовчки його пробувати.OAuth vs API key — у чому різниця?
OAuth vs API key — у чому різниця?
- OAuth часто використовує доступ за підпискою (де це застосовно).
- API keys використовують оплату за токени.