diff --git a/docs/uk/concepts/usage-tracking.md b/docs/uk/concepts/usage-tracking.md index b5bf1a665..5b935218d 100644 --- a/docs/uk/concepts/usage-tracking.md +++ b/docs/uk/concepts/usage-tracking.md @@ -1,69 +1,73 @@ --- read_when: - - Ви налаштовуєте поверхні використання/квот провайдера - - Вам потрібно пояснити поведінку відстеження використання або вимоги до автентифікації -summary: Поверхні відстеження використання та вимоги до облікових даних + - Ви підключаєте інтерфейси використання/квот провайдера + - Потрібно пояснити поведінку відстеження використання або вимоги до автентифікації +summary: Інтерфейси відстеження використання та вимоги до облікових даних title: Відстеження використання x-i18n: - generated_at: "2026-04-23T22:59:41Z" - model: gpt-5.4 + generated_at: "2026-05-02T04:53:03Z" + model: gpt-5.5 provider: openai - source_hash: 21c2ae0c32d9f28b301abed22d6edcb423d46831cb1d78f4c2908df0ecf82854 + source_hash: 4faa5daff55668a6be73981b730edece51939d99954e784907c99fb101fcaaa7 source_path: concepts/usage-tracking.md - workflow: 15 + workflow: 16 --- ## Що це таке -- Отримує використання/квоту провайдера безпосередньо з їхніх endpoint використання. -- Жодних оцінених витрат; лише вікна, повідомлені самим провайдером. -- Зрозумілий для людини вивід стану нормалізується до `X% left`, навіть якщо - API вище за потоком повідомляє про використану квоту, залишкову квоту або лише сирі лічильники. -- `/status` на рівні сесії та `session_status` можуть використовувати - останній запис використання з транскрипту як запасний варіант, коли live snapshot сесії є неповним. Такий - запасний варіант заповнює відсутні лічильники токенів/кешу, може відновити мітку - активної моделі runtime і надає перевагу більшому загальному значенню, орієнтованому на prompt, коли метадані сесії - відсутні або менші. Наявні ненульові live-значення все одно мають пріоритет. +- Отримує дані про використання/квоту постачальника безпосередньо з їхніх кінцевих точок використання. +- Жодних оцінених витрат; лише вікна, повідомлені постачальником. +- Зручний для читання вивід стану нормалізовано до `X% left`, навіть коли + зовнішній API повідомляє спожиту квоту, залишок квоти або лише необроблені лічильники. +- `/status` на рівні сеансу та `session_status` можуть повертатися до останнього + запису використання в транскрипті, коли поточний знімок сеансу містить мало даних. Цей + резервний варіант заповнює відсутні лічильники токенів/кешу, може відновити мітку активної + моделі runtime і віддає перевагу більшому загальному значенню, орієнтованому на промпт, коли метадані + сеансу відсутні або менші. Наявні ненульові поточні значення все одно мають пріоритет. ## Де це відображається -- `/status` у чатах: насичена emoji картка стану з токенами сесії та оціненою вартістю (лише для API key). Використання провайдера показується для **поточного провайдера моделі**, коли доступне, як нормалізоване вікно `X% left`. +- `/status` у чатах: насичена емодзі картка стану з токенами сеансу + оціненою вартістю (лише ключ API). Використання постачальника показується для **поточного постачальника моделі**, коли доступне, як нормалізоване вікно `X% left`. - `/usage off|tokens|full` у чатах: нижній колонтитул використання для кожної відповіді (OAuth показує лише токени). -- `/usage cost` у чатах: локальний підсумок вартості, агрегований із журналів сесій OpenClaw. -- CLI: `openclaw status --usage` виводить повну розбивку за провайдерами. -- CLI: `openclaw channels list` виводить той самий snapshot використання поруч із config провайдера (використайте `--no-usage`, щоб пропустити). -- Рядок меню macOS: розділ “Usage” у Context (лише якщо доступно). +- `/usage cost` у чатах: локальний підсумок витрат, агрегований із журналів сеансів OpenClaw. +- CLI: `openclaw status --usage` виводить повну деталізацію для кожного постачальника. +- CLI: `openclaw channels list` виводить той самий знімок використання поряд із конфігурацією постачальника (використовуйте `--no-usage`, щоб пропустити). +- Панель меню macOS: розділ “Використання” в Context (лише якщо доступно). -## Провайдери й облікові дані +## Постачальники + облікові дані -- **Anthropic (Claude)**: OAuth tokens в auth profiles. -- **GitHub Copilot**: OAuth tokens в auth profiles. -- **Gemini CLI**: OAuth tokens в auth profiles. - - JSON використання як запасний варіант використовує `stats`; `stats.cached` нормалізується до +- **Anthropic (Claude)**: токени OAuth у профілях автентифікації. +- **GitHub Copilot**: токени OAuth у профілях автентифікації. +- **Gemini CLI**: токени OAuth у профілях автентифікації. + - Використання JSON повертається до `stats`; `stats.cached` нормалізується в `cacheRead`. -- **OpenAI Codex**: OAuth tokens в auth profiles (`accountId` використовується, якщо присутній). -- **MiniMax**: API key або auth profile MiniMax OAuth. OpenClaw розглядає - `minimax`, `minimax-cn` і `minimax-portal` як одну й ту саму поверхню квот MiniMax, - надає перевагу збереженому MiniMax OAuth, якщо він є, а інакше використовує - `MINIMAX_CODE_PLAN_KEY`, `MINIMAX_CODING_API_KEY` або `MINIMAX_API_KEY`. - Сирі поля MiniMax `usage_percent` / `usagePercent` означають **залишкову** - квоту, тому OpenClaw інвертує їх перед показом; поля на основі лічильників мають пріоритет, якщо присутні. - - Мітки вікон coding-plan беруться з полів годин/хвилин провайдера, якщо вони є, - а потім як запасний варіант — з діапазону `start_time` / `end_time`. - - Якщо endpoint coding-plan повертає `model_remains`, OpenClaw надає перевагу - запису chat-model, виводить мітку вікна з часових міток, коли явні +- **OpenAI Codex**: токени OAuth у профілях автентифікації (accountId використовується, коли присутній). +- **MiniMax**: ключ API або профіль автентифікації MiniMax OAuth. OpenClaw розглядає + `minimax`, `minimax-cn` і `minimax-portal` як одну й ту саму поверхню квоти MiniMax, + віддає перевагу збереженому MiniMax OAuth, коли він присутній, а інакше повертається + до `MINIMAX_CODE_PLAN_KEY`, `MINIMAX_CODING_API_KEY` або `MINIMAX_API_KEY`. + Опитування використання виводить хост Coding Plan з `models.providers.minimax-portal.baseUrl` + або `models.providers.minimax.baseUrl`, коли налаштовано, а інакше використовує + хост MiniMax CN. + Необроблені поля MiniMax `usage_percent` / `usagePercent` означають **залишок** + квоти, тому OpenClaw інвертує їх перед відображенням; поля на основі лічильників мають + пріоритет, коли присутні. + - Мітки вікна coding-plan беруться з полів годин/хвилин постачальника, коли + присутні, а потім повертаються до проміжку `start_time` / `end_time`. + - Якщо кінцева точка coding-plan повертає `model_remains`, OpenClaw віддає перевагу + запису моделі чату, виводить мітку вікна з часових міток, коли явні поля `window_hours` / `window_minutes` відсутні, і включає назву моделі - до мітки плану. -- **Xiaomi MiMo**: API key через env/config/auth store (`XIAOMI_API_KEY`). -- **z.ai**: API key через env/config/auth store. + в мітку плану. +- **Xiaomi MiMo**: ключ API через env/config/auth store (`XIAOMI_API_KEY`). +- **z.ai**: ключ API через env/config/auth store. -Використання приховується, коли не вдається визначити придатну автентифікацію використання провайдера. Провайдери -можуть надавати логіку автентифікації використання, специфічну для Plugin; інакше OpenClaw використовує -як запасний варіант відповідні облікові дані OAuth/API-key з auth profiles, змінних середовища -або config. +Використання приховується, коли не вдається визначити придатну автентифікацію використання постачальника. Постачальники +можуть надавати plugin-специфічну логіку автентифікації використання; інакше OpenClaw повертається до +відповідних облікових даних OAuth/API-ключів із профілів автентифікації, змінних середовища +або конфігурації. ## Пов’язане - [Використання токенів і витрати](/uk/reference/token-use) -- [Використання API і витрати](/uk/reference/api-usage-costs) -- [Кешування prompt](/uk/reference/prompt-caching) +- [Використання API та витрати](/uk/reference/api-usage-costs) +- [Кешування промптів](/uk/reference/prompt-caching) diff --git a/docs/uk/providers/minimax.md b/docs/uk/providers/minimax.md index 04e9efa7a..562c620b2 100644 --- a/docs/uk/providers/minimax.md +++ b/docs/uk/providers/minimax.md @@ -1,14 +1,14 @@ --- read_when: - Вам потрібні моделі MiniMax в OpenClaw - - Вам потрібні інструкції з налаштування MiniMax + - Вам потрібні вказівки з налаштування MiniMax summary: Використання моделей MiniMax в OpenClaw title: MiniMax x-i18n: - generated_at: "2026-05-02T04:47:50Z" + generated_at: "2026-05-02T04:53:02Z" model: gpt-5.5 provider: openai - source_hash: 3becdbd14243ce0817d630e6af70559a9b2c9f66860d3f588fef0a118034d2f9 + source_hash: 7c7aea4d9656d6ffddab7c43b06940e58bdd119a03b62000e689a3348f7df5a2 source_path: providers/minimax.md workflow: 16 --- @@ -194,17 +194,17 @@ Use the interactive config wizard to set MiniMax without editing JSON: ``` - Виберіть **Модель/автентифікація** в меню. + Виберіть **Model/auth** у меню. Виберіть один із доступних варіантів MiniMax: - | Варіант автентифікації | Опис | + | Вибір автентифікації | Опис | | --- | --- | | `minimax-global-oauth` | Міжнародний OAuth (Coding Plan) | | `minimax-cn-oauth` | Китайський OAuth (Coding Plan) | - | `minimax-global-api` | Міжнародний API key | - | `minimax-cn-api` | Китайський API key | + | `minimax-global-api` | Міжнародний API-ключ | + | `minimax-cn-api` | Китайський API-ключ | @@ -218,13 +218,13 @@ Use the interactive config wizard to set MiniMax without editing JSON: Plugin MiniMax реєструє модель `image-01` для інструмента `image_generate`. Вона підтримує: -- **Генерацію тексту в зображення** з керуванням співвідношенням сторін -- **Редагування зображення в зображення** (референс суб’єкта) з керуванням співвідношенням сторін -- До **9 вихідних зображень** на запит +- **Генерацію зображень із тексту** з керуванням співвідношенням сторін +- **Редагування зображення за зображенням** (референс об’єкта) з керуванням співвідношенням сторін +- До **9 вихідних зображень** за запит - До **1 референсного зображення** на запит редагування - Підтримувані співвідношення сторін: `1:1`, `16:9`, `4:3`, `3:2`, `2:3`, `3:4`, `9:16`, `21:9` -Щоб використовувати MiniMax для генерації зображень, установіть його як провайдера генерації зображень: +Щоб використовувати MiniMax для генерації зображень, задайте його як провайдера генерації зображень: ```json5 { @@ -236,29 +236,29 @@ Plugin MiniMax реєструє модель `image-01` для інструме } ``` -Plugin використовує той самий `MINIMAX_API_KEY` або автентифікацію OAuth, що й текстові моделі. Якщо MiniMax уже налаштовано, додаткова конфігурація не потрібна. +Plugin використовує той самий `MINIMAX_API_KEY` або автентифікацію OAuth, що й текстові моделі. Додаткова конфігурація не потрібна, якщо MiniMax уже налаштовано. І `minimax`, і `minimax-portal` реєструють `image_generate` з тією самою -моделлю `image-01`. Налаштування з API-key використовують `MINIMAX_API_KEY`; налаштування OAuth можуть натомість використовувати +моделлю `image-01`. Налаштування з API-ключем використовують `MINIMAX_API_KEY`; налаштування OAuth можуть використовувати вбудований шлях автентифікації `minimax-portal`. -Генерація зображень завжди використовує спеціальний endpoint зображень MiniMax +Генерація зображень завжди використовує спеціальний endpoint MiniMax для зображень (`/v1/image_generation`) та ігнорує `models.providers.minimax.baseUrl`, -оскільки це поле налаштовує базовий URL для чату/Anthropic-сумісності. Установіть -`MINIMAX_API_HOST=https://api.minimaxi.com`, щоб спрямувати генерацію зображень +оскільки це поле налаштовує базову URL-адресу чату/Anthropic-сумісного API. Задайте +`MINIMAX_API_HOST=https://api.minimaxi.com`, щоб спрямовувати генерацію зображень через CN endpoint; стандартний глобальний endpoint — `https://api.minimax.io`. -Коли онбординг або налаштування API-key записує явні записи `models.providers.minimax`, +Коли onboarding або налаштування API-ключа записує явні записи `models.providers.minimax`, OpenClaw матеріалізує `MiniMax-M2.7` і -`MiniMax-M2.7-highspeed` як текстові чат-моделі. Розуміння зображень -доступне окремо через належний Plugin медіапровайдер `MiniMax-VL-01`. +`MiniMax-M2.7-highspeed` як текстові моделі чату. Розуміння зображень +надається окремо через медіапровайдера `MiniMax-VL-01`, який належить Plugin. -Див. [Генерація зображень](/uk/tools/image-generation), щоб дізнатися про спільні параметри інструмента, вибір провайдера та поведінку failover. +Див. [Генерація зображень](/uk/tools/image-generation) щодо спільних параметрів інструмента, вибору провайдера та поведінки failover. -### Синтез мовлення +### Перетворення тексту на мовлення Вбудований Plugin `minimax` реєструє MiniMax T2A v2 як провайдера мовлення для `messages.tts`. @@ -269,26 +269,26 @@ OpenClaw матеріалізує `MiniMax-M2.7` і `speech-2.6-hd`, `speech-2.6-turbo`, `speech-02-hd`, `speech-02-turbo`, `speech-01-hd` і `speech-01-turbo`. - Розв’язання автентифікації відбувається в такому порядку: `messages.tts.providers.minimax.apiKey`, потім - профілі автентифікації OAuth/token `minimax-portal`, потім ключі середовища + профілі OAuth/токен-автентифікації `minimax-portal`, потім ключі середовища Token Plan (`MINIMAX_OAUTH_TOKEN`, `MINIMAX_CODE_PLAN_KEY`, `MINIMAX_CODING_API_KEY`), потім `MINIMAX_API_KEY`. - Якщо хост TTS не налаштовано, OpenClaw повторно використовує налаштований - OAuth-хост `minimax-portal` і вилучає Anthropic-сумісні суфікси шляхів, + OAuth-хост `minimax-portal` і прибирає суфікси шляху, сумісні з Anthropic, як-от `/anthropic`. - Звичайні аудіовкладення залишаються MP3. - Цілі для голосових нотаток, як-от Feishu і Telegram, транскодуються з MiniMax - MP3 у 48kHz Opus за допомогою `ffmpeg`, оскільки файловий API Feishu/Lark приймає - лише `file_type: "opus"` для нативних аудіоповідомлень. + MP3 у 48 кГц Opus за допомогою `ffmpeg`, оскільки API файлів Feishu/Lark приймає лише + `file_type: "opus"` для нативних аудіоповідомлень. - MiniMax T2A приймає дробові `speed` і `vol`, але `pitch` надсилається як - ціле число; OpenClaw обрізає дробові значення `pitch` перед API-запитом. + ціле число; OpenClaw відкидає дробову частину значень `pitch` перед API-запитом. -| Налаштування | Змінна середовища | Стандартне значення | Опис | -| ---------------------------------------- | ---------------------- | ----------------------------- | -------------------------------- | -| `messages.tts.providers.minimax.baseUrl` | `MINIMAX_API_HOST` | `https://api.minimax.io` | Хост MiniMax T2A API. | -| `messages.tts.providers.minimax.model` | `MINIMAX_TTS_MODEL` | `speech-2.8-hd` | Ідентифікатор моделі TTS. | -| `messages.tts.providers.minimax.voiceId` | `MINIMAX_TTS_VOICE_ID` | `English_expressive_narrator` | Ідентифікатор голосу для мовленнєвого виводу. | -| `messages.tts.providers.minimax.speed` | | `1.0` | Швидкість відтворення, `0.5..2.0`. | -| `messages.tts.providers.minimax.vol` | | `1.0` | Гучність, `(0, 10]`. | +| Налаштування | Змінна середовища | Типове значення | Опис | +| ---------------------------------------- | ---------------------- | ----------------------------- | ----------------------------------------- | +| `messages.tts.providers.minimax.baseUrl` | `MINIMAX_API_HOST` | `https://api.minimax.io` | Хост API MiniMax T2A. | +| `messages.tts.providers.minimax.model` | `MINIMAX_TTS_MODEL` | `speech-2.8-hd` | Ідентифікатор моделі TTS. | +| `messages.tts.providers.minimax.voiceId` | `MINIMAX_TTS_VOICE_ID` | `English_expressive_narrator` | Ідентифікатор голосу для виводу мовлення. | +| `messages.tts.providers.minimax.speed` | | `1.0` | Швидкість відтворення, `0.5..2.0`. | +| `messages.tts.providers.minimax.vol` | | `1.0` | Гучність, `(0, 10]`. | | `messages.tts.providers.minimax.pitch` | | `0` | Цілочисельний зсув висоти тону, `-12..12`. | ### Генерація музики @@ -296,14 +296,14 @@ OpenClaw матеріалізує `MiniMax-M2.7` і Вбудований Plugin MiniMax реєструє генерацію музики через спільний інструмент `music_generate` як для `minimax`, так і для `minimax-portal`. -- Стандартна музична модель: `minimax/music-2.6` -- Музична модель OAuth: `minimax-portal/music-2.6` +- Стандартна модель музики: `minimax/music-2.6` +- Модель музики OAuth: `minimax-portal/music-2.6` - Також підтримує `minimax/music-2.5` і `minimax/music-2.0` -- Елементи керування промптом: `lyrics`, `instrumental`, `durationSeconds` +- Елементи керування prompt: `lyrics`, `instrumental`, `durationSeconds` - Формат виводу: `mp3` -- Запуски з підтримкою сесій від’єднуються через спільний потік завдань/статусу, включно з `action: "status"` +- Запуски на основі сесій від’єднуються через спільний потік завдань/статусу, включно з `action: "status"` -Щоб використовувати MiniMax як стандартного музичного провайдера: +Щоб використовувати MiniMax як стандартного провайдера музики: ```json5 { @@ -318,7 +318,7 @@ OpenClaw матеріалізує `MiniMax-M2.7` і ``` -Див. [Генерація музики](/uk/tools/music-generation), щоб дізнатися про спільні параметри інструмента, вибір провайдера та поведінку failover. +Див. [Генерація музики](/uk/tools/music-generation) щодо спільних параметрів інструмента, вибору провайдера та поведінки failover. ### Генерація відео @@ -326,12 +326,12 @@ OpenClaw матеріалізує `MiniMax-M2.7` і Вбудований Plugin MiniMax реєструє генерацію відео через спільний інструмент `video_generate` як для `minimax`, так і для `minimax-portal`. -- Стандартна відеомодель: `minimax/MiniMax-Hailuo-2.3` -- Відеомодель OAuth: `minimax-portal/MiniMax-Hailuo-2.3` -- Режими: потоки тексту у відео та референсу одного зображення +- Стандартна модель відео: `minimax/MiniMax-Hailuo-2.3` +- Модель відео OAuth: `minimax-portal/MiniMax-Hailuo-2.3` +- Режими: перетворення тексту на відео та потоки з референсом одного зображення - Підтримує `aspectRatio` і `resolution` -Щоб використовувати MiniMax як стандартного відеопровайдера: +Щоб використовувати MiniMax як стандартного провайдера відео: ```json5 { @@ -346,7 +346,7 @@ OpenClaw матеріалізує `MiniMax-M2.7` і ``` -Див. [Генерація відео](/uk/tools/video-generation) щодо спільних параметрів інструмента, вибору постачальника та поведінки резервного перемикання. +Див. [Генерація відео](/uk/tools/video-generation) щодо спільних параметрів інструмента, вибору постачальника та поведінки відмовостійкого перемикання. ### Розуміння зображень @@ -354,28 +354,27 @@ OpenClaw матеріалізує `MiniMax-M2.7` і Plugin MiniMax реєструє розуміння зображень окремо від текстового каталогу: -| Ідентифікатор постачальника | Типова модель зображень | -| --------------------------- | ----------------------- | -| `minimax` | `MiniMax-VL-01` | -| `minimax-portal` | `MiniMax-VL-01` | +| ID постачальника | Типова модель зображень | +| ---------------- | ----------------------- | +| `minimax` | `MiniMax-VL-01` | +| `minimax-portal` | `MiniMax-VL-01` | -Саме тому автоматична маршрутизація медіа може використовувати розуміння -зображень MiniMax навіть тоді, коли вбудований каталог текстового постачальника -все ще показує лише текстові посилання чату M2.7. +Саме тому автоматична маршрутизація медіа може використовувати розуміння зображень MiniMax навіть +коли вбудований каталог текстових постачальників усе ще показує лише текстові посилання чату M2.7. ### Вебпошук -Plugin MiniMax також реєструє `web_search` через пошуковий API MiniMax Token Plan. +Plugin MiniMax також реєструє `web_search` через API пошуку MiniMax Token Plan. -- Ідентифікатор постачальника: `minimax` -- Структуровані результати: заголовки, URL, фрагменти, пов’язані запити +- ID постачальника: `minimax` +- Структуровані результати: заголовки, URL-адреси, фрагменти, пов’язані запити - Бажана змінна середовища: `MINIMAX_CODE_PLAN_KEY` -- Прийняті псевдоніми змінних середовища: `MINIMAX_CODING_API_KEY`, `MINIMAX_OAUTH_TOKEN` +- Прийняті псевдоніми середовища: `MINIMAX_CODING_API_KEY`, `MINIMAX_OAUTH_TOKEN` - Резервна сумісність: `MINIMAX_API_KEY`, коли вона вже вказує на облікові дані token-plan -- Повторне використання регіону: `plugins.entries.minimax.config.webSearch.region`, потім `MINIMAX_API_HOST`, потім базові URL постачальника MiniMax -- Пошук залишається на ідентифікаторі постачальника `minimax`; налаштування OAuth CN/global може опосередковано скеровувати регіон через `models.providers.minimax-portal.baseUrl` і може надавати bearer-автентифікацію через `MINIMAX_OAUTH_TOKEN` +- Повторне використання регіону: `plugins.entries.minimax.config.webSearch.region`, потім `MINIMAX_API_HOST`, потім базові URL-адреси постачальника MiniMax +- Пошук лишається на ID постачальника `minimax`; налаштування OAuth CN/global може опосередковано спрямовувати регіон через `models.providers.minimax-portal.baseUrl` і може надавати bearer-автентифікацію через `MINIMAX_OAUTH_TOKEN` -Конфігурація розташована в `plugins.entries.minimax.config.webSearch.*`. +Конфігурація розміщена в `plugins.entries.minimax.config.webSearch.*`. Див. [Пошук MiniMax](/uk/tools/minimax-search) щодо повної конфігурації та використання вебпошуку. @@ -387,27 +386,27 @@ Plugin MiniMax також реєструє `web_search` через пошуко | Параметр | Опис | | --- | --- | - | `models.providers.minimax.baseUrl` | Бажано `https://api.minimax.io/anthropic` (сумісний з Anthropic); `https://api.minimax.io/v1` необов’язковий для payload, сумісних з OpenAI | - | `models.providers.minimax.api` | Бажано `anthropic-messages`; `openai-completions` необов’язковий для payload, сумісних з OpenAI | + | `models.providers.minimax.baseUrl` | Надавайте перевагу `https://api.minimax.io/anthropic` (сумісний з Anthropic); `https://api.minimax.io/v1` є необов’язковим для payload, сумісних з OpenAI | + | `models.providers.minimax.api` | Надавайте перевагу `anthropic-messages`; `openai-completions` є необов’язковим для payload, сумісних з OpenAI | | `models.providers.minimax.apiKey` | API-ключ MiniMax (`MINIMAX_API_KEY`) | - | `models.providers.minimax.models` | Визначає `id`, `name`, `reasoning`, `contextWindow`, `maxTokens`, `cost` | - | `agents.defaults.models` | Псевдоніми моделей, які ви хочете додати до allowlist | + | `models.providers.minimax.models` | Визначте `id`, `name`, `reasoning`, `contextWindow`, `maxTokens`, `cost` | + | `agents.defaults.models` | Додайте псевдоніми для моделей, які хочете мати в allowlist | | `models.mode` | Залиште `merge`, якщо хочете додати MiniMax поруч із вбудованими моделями | - Для `api: "anthropic-messages"` OpenClaw додає `thinking: { type: "disabled" }`, якщо мислення вже не задано явно в параметрах/конфігурації. + Для `api: "anthropic-messages"` OpenClaw вставляє `thinking: { type: "disabled" }`, якщо мислення ще не задано явно в params/config. - Це не дає streaming endpoint MiniMax випускати `reasoning_content` у delta-частинах у стилі OpenAI, що призвело б до витоку внутрішніх міркувань у видимий вивід. + Це запобігає тому, щоб потоковий endpoint MiniMax видавав `reasoning_content` у delta-фрагментах у стилі OpenAI, що розкрило б внутрішнє міркування у видимому виводі. - `/fast on` або `params.fastMode: true` переписує `MiniMax-M2.7` на `MiniMax-M2.7-highspeed` на шляху потоку, сумісному з Anthropic. + `/fast on` або `params.fastMode: true` переписує `MiniMax-M2.7` на `MiniMax-M2.7-highspeed` у потоковому шляху, сумісному з Anthropic. - **Найкраще для:** збереження вашої найсильнішої моделі останнього покоління як основної з резервним перемиканням на MiniMax M2.7. У прикладі нижче Opus використано як конкретну основну модель; замініть її на бажану основну модель останнього покоління. + **Найкраще для:** тримайте свою найсильнішу модель останнього покоління як основну, а в разі збою перемикайтеся на MiniMax M2.7. Приклад нижче використовує Opus як конкретну основну модель; замініть її на свою бажану основну модель останнього покоління. ```json5 { @@ -429,11 +428,12 @@ Plugin MiniMax також реєструє `web_search` через пошуко - - - API використання Coding Plan: `https://api.minimaxi.com/v1/api/openplatform/coding_plan/remains` (потрібен ключ coding plan). - - OpenClaw нормалізує використання coding-plan MiniMax до такого самого відображення `% left`, яке використовують інші постачальники. Необроблені поля MiniMax `usage_percent` / `usagePercent` означають залишок квоти, а не використану квоту, тому OpenClaw інвертує їх. Поля на основі кількості мають пріоритет, коли вони наявні. - - Коли API повертає `model_remains`, OpenClaw віддає перевагу запису моделі чату, за потреби виводить мітку вікна зі `start_time` / `end_time` і включає назву вибраної моделі в мітку плану, щоб вікна coding-plan було легше розрізняти. - - Знімки використання розглядають `minimax`, `minimax-cn` і `minimax-portal` як одну й ту саму поверхню квоти MiniMax і віддають перевагу збереженому OAuth MiniMax перед резервним використанням змінних середовища ключа Coding Plan. + + - API використання Coding Plan: `https://api.minimaxi.com/v1/token_plan/remains` або `https://api.minimax.io/v1/token_plan/remains` (потребує ключа coding plan). + - Опитування використання визначає хост із `models.providers.minimax-portal.baseUrl` або `models.providers.minimax.baseUrl`, коли це налаштовано, тому глобальні налаштування, що використовують `https://api.minimax.io/anthropic`, опитують `api.minimax.io`. Відсутні або неправильно сформовані базові URL-адреси зберігають резервний CN-вариант для сумісності. + - OpenClaw нормалізує використання coding-plan MiniMax до того самого відображення `% left`, яке використовують інші постачальники. Сирі поля MiniMax `usage_percent` / `usagePercent` означають залишок квоти, а не спожиту квоту, тому OpenClaw інвертує їх. Поля на основі кількості мають пріоритет, коли вони наявні. + - Коли API повертає `model_remains`, OpenClaw надає перевагу запису моделі чату, за потреби виводить мітку вікна з `start_time` / `end_time` і включає назву вибраної моделі в мітку плану, щоб вікна coding-plan було легше розрізняти. + - Знімки використання трактують `minimax`, `minimax-cn` і `minimax-portal` як одну й ту саму поверхню квоти MiniMax і надають перевагу збереженому MiniMax OAuth перед резервним переходом до змінних середовища ключа Coding Plan. @@ -441,14 +441,14 @@ Plugin MiniMax також реєструє `web_search` через пошуко ## Примітки - Посилання на моделі відповідають шляху автентифікації: - - Налаштування API-ключа: `minimax/` + - Налаштування з API-ключем: `minimax/` - Налаштування OAuth: `minimax-portal/` - Типова модель чату: `MiniMax-M2.7` - Альтернативна модель чату: `MiniMax-M2.7-highspeed` -- Онбординг і пряме налаштування API-ключа записують визначення моделей лише для тексту для обох варіантів M2.7 -- Розуміння зображень використовує належного Plugin медіапостачальника `MiniMax-VL-01` +- Онбординг і пряме налаштування API-ключа записують текстові визначення моделей для обох варіантів M2.7 +- Розуміння зображень використовує медіапостачальника `MiniMax-VL-01`, який належить Plugin - Оновіть значення цін у `models.json`, якщо вам потрібне точне відстеження вартості -- Використовуйте `openclaw models list`, щоб підтвердити поточний ідентифікатор постачальника, а потім перемкніться за допомогою `openclaw models set minimax/MiniMax-M2.7` або `openclaw models set minimax-portal/MiniMax-M2.7` +- Використайте `openclaw models list`, щоб підтвердити поточний ID постачальника, потім перемкніться за допомогою `openclaw models set minimax/MiniMax-M2.7` або `openclaw models set minimax-portal/MiniMax-M2.7` Реферальне посилання для MiniMax Coding Plan (знижка 10%): [MiniMax Coding Plan](https://platform.minimax.io/subscribe/coding-plan?code=DbXJTRClnb&source=link) @@ -461,15 +461,15 @@ Plugin MiniMax також реєструє `web_search` через пошуко ## Усунення несправностей - - Зазвичай це означає, що **постачальника MiniMax не налаштовано** (немає відповідного запису постачальника й не знайдено профіль автентифікації/ключ середовища MiniMax). Виправлення для цього виявлення є у **2026.1.12**. Виправте так: + + Зазвичай це означає, що **постачальника MiniMax не налаштовано** (немає відповідного запису постачальника й не знайдено профілю автентифікації MiniMax або ключа середовища). Виправлення цього виявлення є у **2026.1.12**. Виправте так: - - Оновіться до **2026.1.12** (або запустіть із вихідного коду `main`), потім перезапустіть gateway. + - Оновіться до **2026.1.12** (або запустіть із вихідного коду `main`), потім перезапустіть Gateway. - Запустіть `openclaw configure` і виберіть варіант автентифікації **MiniMax**, або - Додайте відповідний блок `models.providers.minimax` або `models.providers.minimax-portal` вручну, або - - Задайте `MINIMAX_API_KEY`, `MINIMAX_OAUTH_TOKEN` або профіль автентифікації MiniMax, щоб можна було вставити відповідного постачальника. + - Задайте `MINIMAX_API_KEY`, `MINIMAX_OAUTH_TOKEN` або профіль автентифікації MiniMax, щоб відповідного постачальника можна було вставити. - Переконайтеся, що ідентифікатор моделі **чутливий до регістру**: + Переконайтеся, що ID моделі **чутливий до регістру**: - Шлях API-ключа: `minimax/MiniMax-M2.7` або `minimax/MiniMax-M2.7-highspeed` - Шлях OAuth: `minimax-portal/MiniMax-M2.7` або `minimax-portal/MiniMax-M2.7-highspeed` @@ -484,14 +484,14 @@ Plugin MiniMax також реєструє `web_search` через пошуко -Додаткова допомога: [Усунення несправностей](/uk/help/troubleshooting) і [FAQ](/uk/help/faq). +Більше довідки: [Усунення несправностей](/uk/help/troubleshooting) і [Поширені запитання](/uk/help/faq). ## Пов’язане - Вибір постачальників, посилань на моделі та поведінки резервного перемикання. + Вибір постачальників, посилань на моделі та поведінки відмовостійкого перемикання. Спільні параметри інструмента зображень і вибір постачальника. @@ -506,6 +506,6 @@ Plugin MiniMax також реєструє `web_search` через пошуко Конфігурація вебпошуку через MiniMax Token Plan. - Загальне усунення несправностей і FAQ. + Загальне усунення несправностей і поширені запитання.