Моделі: стандартні значення, вибір, псевдоніми, перемикання
Що таке "модель за замовчуванням"?
Що таке "модель за замовчуванням"?
provider/model (приклад: openai/gpt-5.5 або anthropic/claude-sonnet-4-6). Якщо провайдера не вказано, OpenClaw спочатку пробує псевдонім, потім унікальний збіг із налаштованим провайдером для цього точного ідентифікатора моделі, і лише після цього повертається до налаштованого провайдера за замовчуванням як застарілого шляху сумісності. Якщо цей провайдер більше не надає налаштовану модель за замовчуванням, OpenClaw повертається до першої налаштованої пари провайдер/модель замість того, щоб показувати застаріле значення за замовчуванням для видаленого провайдера. Вам усе одно слід явно задавати provider/model.Яку модель ви рекомендуєте?
Яку модель ви рекомендуєте?
Як перемкнути моделі, не стираючи конфігурацію?
Як перемкнути моделі, не стираючи конфігурацію?
/modelу чаті (швидко, для окремого сеансу)openclaw models set ...(оновлює лише конфігурацію моделі)openclaw configure --section model(інтерактивно)- редагуйте
agents.defaults.modelу~/.openclaw/openclaw.json
config.apply з частковим об’єктом, якщо не маєте наміру замінити всю конфігурацію.
Для редагувань через RPC спочатку перевірте за допомогою config.schema.lookup і віддавайте перевагу config.patch. Корисне навантаження lookup дає нормалізований шлях, поверхневу документацію/обмеження схеми та короткі описи безпосередніх дочірніх елементів.
для часткових оновлень.
Якщо ви перезаписали конфігурацію, відновіть її з резервної копії або повторно запустіть openclaw doctor для виправлення.Документація: Моделі, Налаштування, Конфігурація, Doctor.Чи можу я використовувати самостійно розгорнуті моделі (llama.cpp, vLLM, Ollama)?
Чи можу я використовувати самостійно розгорнуті моделі (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?
- Ці розгортання можуть відрізнятися й змінюватися з часом; фіксованої рекомендації щодо провайдера немає.
- Перевірте поточне налаштування середовища виконання на кожному Gateway за допомогою
openclaw models status. - Для чутливих до безпеки агентів або агентів з увімкненими інструментами використовуйте найсильнішу модель останнього покоління, доступну вам.
Як перемикати моделі на льоту (без перезапуску)?
Як перемикати моделі на льоту (без перезапуску)?
/model як окреме повідомлення:agents.defaults.models.Ви можете переглянути доступні моделі за допомогою /model, /model list або /model status./model (і /model list) показує компактний нумерований вибір. Виберіть за номером:/model status показує, який агент активний, який файл auth-profiles.json використовується і який профіль автентифікації буде випробувано наступним.
Він також показує налаштовану кінцеву точку провайдера (baseUrl) і режим API (api), якщо вони доступні.Як відкріпити профіль, який я задав через @profile?Повторно запустіть /model без суфікса @profile:/model (або надішліть /model <default provider/model>).
Використайте /model status, щоб підтвердити, який профіль автентифікації активний.Якщо два провайдери надають той самий ідентифікатор моделі, який із них використовує /model?
Якщо два провайдери надають той самий ідентифікатор моделі, який із них використовує /model?
/model provider/model вибирає точний маршрут провайдера для сеансу.Наприклад, qianfan/deepseek-v4-flash і deepseek/deepseek-v4-flash — різні посилання на моделі, хоча обидва містять deepseek-v4-flash. OpenClaw не має мовчки перемикатися з одного провайдера на іншого лише тому, що збігається голий ідентифікатор моделі.Вибране користувачем посилання /model також є суворим для політики резервного переходу. Якщо вибраний провайдер/модель недоступні, відповідь явно завершується помилкою замість відповіді з agents.defaults.model.fallbacks. Налаштовані ланцюжки резервного переходу все ще застосовуються до налаштованих стандартних значень, основних моделей завдань cron і автоматично вибраного резервного стану.Якщо запуск, що почався з перевизначення не на рівні сеансу, може використовувати резервний перехід, OpenClaw спочатку пробує запитаний провайдер/модель, потім налаштовані резервні варіанти, і лише потім налаштовану основну модель. Це не дає дубльованим голим ідентифікаторам моделей одразу повертатися до провайдера за замовчуванням.Див. Моделі і Резервний перехід моделей.Чи можу я використовувати GPT 5.5 для щоденних завдань і Codex 5.5 для кодування?
Чи можу я використовувати GPT 5.5 для щоденних завдань і Codex 5.5 для кодування?
- Нативний агент кодування Codex: задайте
agents.defaults.model.primaryякopenai/gpt-5.5. Увійдіть за допомогоюopenclaw models auth login --provider openai, коли хочете автентифікацію через підписку ChatGPT/Codex. - Прямі завдання OpenAI API поза циклом агента: налаштуйте
OPENAI_API_KEYдля зображень, embeddings, мовлення, realtime та інших поверхонь OpenAI API не для агентів. - Автентифікація агента OpenAI за API-ключем: використовуйте
/model openai/gpt-5.5з упорядкованим профілем API-ключаopenai. - Під-агенти: маршрутизуйте завдання кодування до агента, орієнтованого на Codex, із власною моделлю
openai/gpt-5.5.
Як налаштувати швидкий режим для GPT 5.5?
Як налаштувати швидкий режим для GPT 5.5?
- Для сеансу: надішліть
/fast on, поки сеанс використовуєopenai/gpt-5.5. - За замовчуванням для моделі: задайте
agents.defaults.models["openai/gpt-5.5"].params.fastModeякtrue. - Автоматичне відсікання: використовуйте
/fast autoабоparams.fastMode: "auto", щоб починати нові виклики моделі у швидкому режимі до автоматичного відсікання, а пізніші повторні спроби, резервні переходи, виклики з результатами інструментів або продовження — без швидкого режиму. За замовчуванням відсікання становить 60 секунд; задайтеparams.fastAutoOnSecondsдля активної моделі, щоб змінити його.
service_tier = "priority" у підтримуваних нативних запитах Responses. Перевизначення сеансу /fast мають пріоритет над значеннями конфігурації за замовчуванням. Ходи сервера застосунку Codex можуть отримати рівень лише на початку ходу, тому auto застосовується під час наступного ходу моделі, запущеного OpenClaw, а не всередині вже запущеного ходу сервера застосунку.Див. Мислення і швидкий режим і Швидкий режим OpenAI.Чому я бачу "Model ... is not allowed", а потім немає відповіді?
Чому я бачу "Model ... is not allowed", а потім немає відповіді?
agents.defaults.models задано, він стає списком дозволених для /model і будь-яких
перевизначень сеансу. Вибір моделі, якої немає в цьому списку, повертає:agents.defaults.models, додайте wildcard провайдера, як-от "provider/*": {} для динамічних каталогів провайдерів, видаліть список дозволених або виберіть модель з /model list.
Якщо команда також містила --runtime codex, спочатку оновіть список дозволених, а потім повторіть
ту саму команду /model provider/model --runtime codex.Чому я бачу "Unknown model: minimax/MiniMax-M3"?
Чому я бачу "Unknown model: minimax/MiniMax-M3"?
-
Оновіть OpenClaw до поточного випуску (або запустіть із вихідного коду
main), потім перезапустіть Gateway. -
Переконайтеся, що MiniMax налаштовано (майстер або JSON), або що автентифікація MiniMax
існує в env/профілях автентифікації, щоб відповідний провайдер міг бути інжектований
(
MINIMAX_API_KEYдляminimax,MINIMAX_OAUTH_TOKENабо збережений OAuth MiniMax дляminimax-portal). -
Використовуйте точний ідентифікатор моделі (з урахуванням регістру) для вашого шляху автентифікації:
minimax/MiniMax-M3,minimax/MiniMax-M2.7абоminimax/MiniMax-M2.7-highspeedдля налаштування з API-ключем, абоminimax-portal/MiniMax-M3,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-8sonnet→anthropic/claude-sonnet-4-6gpt→openai/gpt-5.4gpt-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
Як визначити/перевизначити скорочення моделей (псевдоніми)?
Як визначити/перевизначити скорочення моделей (псевдоніми)?
agents.defaults.models.<modelId>.alias. Приклад:/model sonnet (або /<alias>, якщо підтримується) розв’язується в цей ID моделі.Як додати моделі від інших провайдерів, як-от OpenRouter або Z.AI?
Як додати моделі від інших провайдерів, як-от OpenRouter або Z.AI?
No API key found for provider "zai").Після додавання нового агента не знайдено ключ API для провайдераЗазвичай це означає, що новий агент має порожнє сховище автентифікації. Автентифікація є окремою для кожного агента й
зберігається в:- Запустіть
openclaw agents add <id>і налаштуйте автентифікацію в майстрі. - Або скопіюйте лише переносні статичні профілі
api_key/tokenз основного сховища автентифікації агента до сховища автентифікації нового агента. - Для профілів OAuth увійдіть із нового агента, коли йому потрібен власний обліковий запис; інакше OpenClaw може читати дані через стандартного/основного агента без клонування токенів оновлення.
agentDir повторно для кількох агентів; це спричиняє конфлікти автентифікації/сесій.Відмовостійке перемикання моделей і «Усі моделі завершилися помилкою»
Як працює відмовостійке перемикання?
Як працює відмовостійке перемикання?
- Ротація профілів автентифікації в межах того самого провайдера.
- Резервна модель — перехід до наступної моделі в
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) як обмеження
частоти, що варті відмовостійкого перемикання.Деякі відповіді, схожі на білінгові, не є 402, а деякі HTTP-відповіді 402
також залишаються в цьому тимчасовому кошику. Якщо провайдер повертає
явний білінговий текст у 401 або 403, OpenClaw усе ще може тримати це
в білінговій смузі, але провайдер-специфічні зіставлячі тексту залишаються
обмеженими провайдером, якому вони належать (наприклад, OpenRouter Key limit exceeded). Якщо повідомлення 402
натомість схоже на повторюване вікно використання або
ліміт витрат організації/робочого простору (daily limit reached, resets tomorrow,
organization spending limit exceeded), OpenClaw трактує його як
rate_limit, а не як тривале білінгове вимкнення.Помилки переповнення контексту відрізняються: сигнатури на кшталт
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/повторної спроби, а не просувають
резервне перемикання моделі.Загальний текст серверної помилки навмисно вужчий, ніж «будь-що з
unknown/error у ньому». OpenClaw справді розглядає обмежені провайдером тимчасові форми,
як-от Anthropic без додаткового контексту An unknown error occurred, OpenRouter без додаткового контексту
Provider returned error, помилки причин зупинки на кшталт Unhandled stop reason: error, JSON-навантаження api_error із тимчасовим серверним текстом
(internal server error, unknown error, 520, upstream error, backend error) і помилки зайнятості провайдера на кшталт ModelNotReadyException як
сигнали тайм-ауту/перевантаження, що варті відмовостійкого перемикання, коли контекст провайдера
збігається.
Загальний внутрішній текст резервної помилки, як-от LLM request failed with an unknown error., залишається консервативним і сам по собі не запускає резервне перемикання моделі.Що означає "No credentials found for profile anthropic:default"?
Що означає "No credentials found for profile anthropic:default"?
anthropic:default, але не змогла знайти для нього облікові дані в очікуваному сховищі автентифікації.Контрольний список виправлення:- Підтвердьте, де зберігаються профілі автентифікації (нові чи застарілі шляхи)
- Поточний:
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Застарілий:
~/.openclaw/agent/*(мігрується черезopenclaw doctor)
- Поточний:
- Підтвердьте, що вашу змінну середовища завантажує Gateway
- Якщо ви встановили
ANTHROPIC_API_KEYу своїй оболонці, але запускаєте Gateway через systemd/launchd, він може її не успадкувати. Помістіть її в~/.openclaw/.envабо ввімкнітьenv.shellEnv.
- Якщо ви встановили
- Переконайтеся, що редагуєте правильного агента
- Налаштування з кількома агентами означають, що може існувати кілька файлів
auth-profiles.json.
- Налаштування з кількома агентами означають, що може існувати кілька файлів
- Перевірте стан моделі/автентифікації
- Використайте
openclaw models status, щоб побачити налаштовані моделі та чи автентифіковані провайдери.
- Використайте
-
Використайте Claude CLI
- Запустіть
openclaw models auth login --provider anthropic --method cli --set-defaultна хості Gateway.
- Запустіть
-
Якщо натомість хочете використовувати ключ API
-
Помістіть
ANTHROPIC_API_KEYу~/.openclaw/.envна хості Gateway. -
Очистьте будь-який закріплений порядок, який примушує використовувати відсутній профіль:
-
Помістіть
-
Підтвердьте, що виконуєте команди на хості Gateway
- У віддаленому режимі профілі автентифікації зберігаються на машині Gateway, а не на вашому ноутбуці.
Чому він також спробував Google Gemini і завершився помилкою?
Чому він також спробував Google Gemini і завершився помилкою?
No API key found for provider "google".Виправлення: або надайте автентифікацію Google, або вилучіть/уникайте моделей Google у agents.defaults.model.fallbacks / псевдонімах, щоб резервне перемикання не спрямовувалося туди.Запит LLM відхилено: потрібна сигнатура thinking (Google Antigravity)Причина: історія сесії містить блоки thinking без сигнатур (часто через
перерваний/частковий потік). Google Antigravity вимагає сигнатури для блоків thinking.Виправлення: OpenClaw тепер видаляє непідписані блоки thinking для Google Antigravity Claude. Якщо це все ще з’являється, почніть нову сесію або встановіть /thinking off для цього агента.Профілі автентифікації: що це таке і як ними керувати
Пов’язано: /concepts/oauth (потоки OAuth, зберігання токенів, шаблони кількох облікових записів)Що таке профіль автентифікації?
Що таке профіль автентифікації?
openclaw models auth list (за бажанням із --provider <id> або --json). Докладніше див. CLI моделей.Якими є типові ID профілів?
Якими є типові ID профілів?
anthropic:default(поширено, коли ідентичності електронної пошти немає)anthropic:<email>для ідентичностей OAuth- користувацькі ID, які ви обираєте (наприклад,
anthropic:work)
Чи можу я керувати тим, який профіль автентифікації пробувати першим?
Чи можу я керувати тим, який профіль автентифікації пробувати першим?
auth.order.<provider>). Це не зберігає секрети; воно зіставляє ID з провайдером/режимом і задає порядок ротації.OpenClaw може тимчасово пропустити профіль, якщо він перебуває в короткому періоді охолодження (обмеження частоти/тайм-аути/збої автентифікації) або в довшому стані вимкнено (білінг/недостатньо кредитів). Щоб це перевірити, запустіть openclaw models status --json і перегляньте auth.unusableProfiles. Налаштування: auth.cooldowns.billingBackoffHours*.Періоди охолодження через обмеження частоти можуть бути прив’язані до моделі. Профіль, який охолоджується
для однієї моделі, усе ще може бути придатним для спорідненої моделі в того самого провайдера,
тоді як білінгові/вимкнені вікна все ще блокують увесь профіль.Ви також можете встановити перевизначення порядку для кожного агента (зберігається в auth-state.json цього агента) через CLI:excluded_by_auth_order для цього профілю, замість того щоб мовчки його пробувати.OAuth чи ключ API — у чому різниця?
OAuth чи ключ API — у чому різниця?
- OAuth / вхід через CLI часто використовує доступ за підпискою там, де
провайдер це підтримує. Для Anthropic бекенд Claude CLI в OpenClaw використовує
Claude Code
claude -p; Anthropic наразі розглядає це як використання Agent SDK/програмне використання. Anthropic призупинила окрему зміну кредитів Agent SDK від 15 червня 2026 року, тож наразі це все ще витрачає ліміти використання підписки. Див. статтю про план Agent SDK Anthropic для поточного повідомлення про паузу. - Ключі API використовують оплату за токени.
Пов’язане
- Поширені запитання — основні поширені запитання
- Поширені запитання — швидкий старт і налаштування першого запуску
- Вибір моделі
- Відмовостійке перемикання моделей