OpenAI
OpenAI надає API для розробників для моделей GPT. OpenClaw підтримує два варіанти автентифікації:- API-ключ — прямий доступ до OpenAI Platform з оплатою за використання (моделі
openai/*) - Підписка Codex — вхід через ChatGPT/Codex із доступом за підпискою (моделі
openai-codex/*)
Початок роботи
Виберіть бажаний спосіб автентифікації та виконайте кроки налаштування.- API-ключ (OpenAI Platform)
- Підписка Codex
Найкраще підходить для: прямого доступу до API та оплати за використання.
Отримайте свій API-ключ
Створіть або скопіюйте API-ключ на панелі керування OpenAI Platform.
Підсумок маршрутів
| Посилання на модель | Маршрут | Автентифікація |
|---|---|---|
openai/gpt-5.4 | Прямий API OpenAI Platform | OPENAI_API_KEY |
openai/gpt-5.4-pro | Прямий API OpenAI Platform | OPENAI_API_KEY |
Вхід через ChatGPT/Codex маршрутизується через
openai-codex/*, а не openai/*.Приклад конфігурації
Генерація зображень
Вбудований Pluginopenai реєструє генерацію зображень через інструмент image_generate.
| Можливість | Значення |
|---|---|
| Модель за замовчуванням | openai/gpt-image-1 |
| Максимум зображень на запит | 4 |
| Режим редагування | Увімкнено (до 5 еталонних зображень) |
| Перевизначення розміру | Підтримується |
| Співвідношення сторін / роздільна здатність | Не передаються до OpenAI Images API |
Див. Генерація зображень, щоб дізнатися про спільні параметри інструмента, вибір провайдера та поведінку failover.
Генерація відео
Вбудований Pluginopenai реєструє генерацію відео через інструмент video_generate.
| Можливість | Значення |
|---|---|
| Модель за замовчуванням | openai/sora-2 |
| Режими | Текст у відео, зображення у відео, редагування одного відео |
| Вхідні еталони | 1 зображення або 1 відео |
| Перевизначення розміру | Підтримується |
| Інші перевизначення | aspectRatio, resolution, audio, watermark ігноруються з попередженням інструмента |
Див. Генерація відео, щоб дізнатися про спільні параметри інструмента, вибір провайдера та поведінку failover.
Накладення особистості
OpenClaw додає невелике специфічне для OpenAI накладення промпта для запусківopenai/* і openai-codex/*. Це накладення робить асистента теплим, орієнтованим на співпрацю, лаконічним і трохи більш емоційно виразним, не замінюючи базовий системний промпт.
| Значення | Ефект |
|---|---|
"friendly" (типово) | Увімкнути специфічне для OpenAI накладення |
"on" | Псевдонім для "friendly" |
"off" | Використовувати лише базовий промпт OpenClaw |
- Конфігурація
- CLI
Голос і мовлення
Синтез мовлення (TTS)
Синтез мовлення (TTS)
Вбудований Plugin
Доступні моделі:
openai реєструє синтез мовлення для поверхні messages.tts.| Параметр | Шлях конфігурації | Типово |
|---|---|---|
| Модель | messages.tts.providers.openai.model | gpt-4o-mini-tts |
| Голос | messages.tts.providers.openai.voice | coral |
| Швидкість | messages.tts.providers.openai.speed | (не встановлено) |
| Інструкції | messages.tts.providers.openai.instructions | (не встановлено, лише gpt-4o-mini-tts) |
| Формат | messages.tts.providers.openai.responseFormat | opus для голосових нотаток, mp3 для файлів |
| API-ключ | messages.tts.providers.openai.apiKey | Використовує OPENAI_API_KEY як запасний варіант |
| Base URL | messages.tts.providers.openai.baseUrl | https://api.openai.com/v1 |
gpt-4o-mini-tts, tts-1, tts-1-hd. Доступні голоси: alloy, ash, ballad, cedar, coral, echo, fable, juniper, marin, onyx, nova, sage, shimmer, verse.Установіть
OPENAI_TTS_BASE_URL, щоб перевизначити базовий URL для TTS, не впливаючи на кінцеву точку chat API.Транскрипція в реальному часі
Транскрипція в реальному часі
Вбудований Plugin
openai реєструє транскрипцію в реальному часі для Plugin Voice Call.| Параметр | Шлях конфігурації | Типово |
|---|---|---|
| Модель | plugins.entries.voice-call.config.streaming.providers.openai.model | gpt-4o-transcribe |
| Тривалість тиші | ...openai.silenceDurationMs | 800 |
| Поріг VAD | ...openai.vadThreshold | 0.5 |
| API-ключ | ...openai.apiKey | Використовує OPENAI_API_KEY як запасний варіант |
Використовує WebSocket-з’єднання з
wss://api.openai.com/v1/realtime з аудіо G.711 u-law.Голос у реальному часі
Голос у реальному часі
Вбудований Plugin
openai реєструє голос у реальному часі для Plugin Voice Call.| Параметр | Шлях конфігурації | Типово |
|---|---|---|
| Модель | plugins.entries.voice-call.config.realtime.providers.openai.model | gpt-realtime |
| Голос | ...openai.voice | alloy |
| Temperature | ...openai.temperature | 0.8 |
| Поріг VAD | ...openai.vadThreshold | 0.5 |
| Тривалість тиші | ...openai.silenceDurationMs | 500 |
| API-ключ | ...openai.apiKey | Використовує OPENAI_API_KEY як запасний варіант |
Підтримує Azure OpenAI через ключі конфігурації
azureEndpoint і azureDeployment. Підтримує двонапрямлений виклик інструментів. Використовує аудіоформат G.711 u-law.Розширена конфігурація
Транспорт (WebSocket чи SSE)
Транспорт (WebSocket чи SSE)
OpenClaw використовує пріоритет WebSocket із запасним переходом на SSE (
Пов’язана документація OpenAI:
"auto") як для openai/*, так і для openai-codex/*.У режимі "auto" OpenClaw:- Повторює одну ранню невдалу спробу WebSocket перед переходом на SSE
- Після збою позначає WebSocket як деградований приблизно на 60 секунд і використовує SSE під час охолодження
- Додає стабільні заголовки ідентичності сесії та ходу для повторних спроб і повторних підключень
- Нормалізує лічильники використання (
input_tokens/prompt_tokens) між варіантами транспорту
| Значення | Поведінка |
|---|---|
"auto" (типово) | Спочатку WebSocket, запасний перехід на SSE |
"sse" | Примусово лише SSE |
"websocket" | Примусово лише WebSocket |
Прогрів WebSocket
Прогрів WebSocket
OpenClaw типово вмикає прогрів WebSocket для
openai/*, щоб зменшити затримку першого ходу.Швидкий режим
Швидкий режим
OpenClaw надає спільний перемикач швидкого режиму для
openai/* і openai-codex/*:- Чат/UI:
/fast status|on|off - Конфігурація:
agents.defaults.models["<provider>/<model>"].params.fastMode
service_tier = "priority"). Наявні значення service_tier зберігаються, а швидкий режим не переписує reasoning або text.verbosity.Перевизначення на рівні сесії мають пріоритет над конфігурацією. Очищення перевизначення сесії в інтерфейсі Sessions повертає сесію до налаштованого типового значення.
Пріоритетна обробка (service_tier)
Пріоритетна обробка (service_tier)
API OpenAI надає пріоритетну обробку через Підтримувані значення:
service_tier. Установіть її для кожної моделі в OpenClaw:auto, default, flex, priority.Серверна Compaction (Responses API)
Серверна Compaction (Responses API)
Для прямих моделей OpenAI Responses (
openai/* на api.openai.com) OpenClaw автоматично вмикає серверну Compaction:- Примусово встановлює
store: true(якщо лише сумісність моделі не встановлюєsupportsStore: false) - Додає
context_management: [{ type: "compaction", compact_threshold: ... }] - Типове значення
compact_threshold: 70% відcontextWindow(або80000, якщо недоступно)
- Увімкнути явно
- Власний поріг
- Вимкнути
Корисно для сумісних кінцевих точок, таких як Azure OpenAI Responses:
responsesServerCompaction керує лише додаванням context_management. Прямі моделі OpenAI Responses усе одно примусово встановлюють store: true, якщо сумісність не задає supportsStore: false.Суворий агентний режим GPT
Суворий агентний режим GPT
Для запусків сімейства GPT-5 на Із
openai/* і openai-codex/* OpenClaw може використовувати суворіший вбудований контракт виконання:strict-agentic OpenClaw:- Більше не вважає хід лише з планом успішним прогресом, коли доступна дія інструмента
- Повторює хід із вказівкою діяти негайно
- Автоматично вмикає
update_planдля суттєвої роботи - Показує явний заблокований стан, якщо модель продовжує планувати без дії
Застосовується лише до запусків сімейства GPT-5 OpenAI та Codex. Інші провайдери й старіші сімейства моделей зберігають типову поведінку.
Нативні маршрути й маршрути, сумісні з OpenAI
Нативні маршрути й маршрути, сумісні з OpenAI
OpenClaw по-різному обробляє прямі кінцеві точки OpenAI, Codex і Azure OpenAI та загальні сумісні з OpenAI проксі
/v1:Нативні маршрути (openai/*, openai-codex/*, Azure OpenAI):- Зберігають
reasoning: { effort: "none" }без змін, коли міркування явно вимкнено - Типово використовують суворий режим для схем інструментів
- Додають приховані заголовки атрибуції лише на перевірених нативних хостах
- Зберігають формування запитів, характерне лише для OpenAI (
service_tier,store, сумісність reasoning, підказки кешу промптів)
- Використовують м’якшу поведінку сумісності
- Не примушують до суворих схем інструментів або нативних заголовків
Пов’язане
Вибір моделі
Вибір провайдерів, посилань на моделі та поведінки failover.
Генерація зображень
Спільні параметри інструмента зображень і вибір провайдера.
Генерація відео
Спільні параметри інструмента відео і вибір провайдера.
OAuth і автентифікація
Докладніше про автентифікацію та правила повторного використання облікових даних.