Измеренная надёжность
Что работает, а что нет
Вызов функций эмулируется на стороне genmux: инструменты подставляются в системный промпт, а ответ модели разбирается обратно в tool_calls формата OpenAI, — поэтому честный список важнее галочки.
| Возможность | Статус | |
|---|---|---|
| tools, tool_choice, tool_calls, role: tool | работает | На моделях с флагом tools: true (перечислены выше); до 128 инструментов и 64 КиБ описаний. Остальные модели отвечают 400 tools_unsupported. |
| Потоковые вызовы инструментов | работает | Чанки delta.tool_calls ровно в том виде, в каком их отдаёт OpenAI, finish_reason tool_calls. |
| JSON-режим | работает | response_format json_object и json_schema с проверкой непотокового ответа и одним автоматическим повтором; с tools не сочетается. |
| Формат ошибок OpenAI | работает | {"error": {message, type, code, param, request_id}} на чат-маршруте, так что логика повторов клиентов распознаёт лимиты и нехватку баланса. |
| Большой max_tokens | работает | Значения выше max_output_tokens модели обрезаются, а не отклоняются. Бюджет ответа по умолчанию у моделей с инструментами — 8192 токена. |
| tool_choice: required / имя функции | частично | Инструкция, которой модель обычно следует; небольшие модели иногда отвечают текстом. Агенты повторяют запрос, так что на практике это редкость. |
| Параллельные вызовы | частично | Модели обычно делают один вызов за ход; parallel_tool_calls принимается и игнорируется. Агент работает циклом, поэтому задача всё равно доходит до конца. |
| n > 1, logprobs, устаревший functions | пока нет | Отклоняются с 400 unsupported_parameter. stream_options, seed, user, metadata, store и logit_bias принимаются и игнорируются. |
| Claude Code, Codex CLI | пока нет | Они используют Anthropic Messages API и OpenAI Responses API, которые эндпоинт пока не обслуживает, — скоро. |
Измеренная надёжность
20 агентских задач на модель через реальный API, 7 сентября 2026 г.: запись файлов с многострочным кодом и Unicode, shell-команды с кавычками, вложенные аргументы, принудительный и запрещённый выбор инструмента, полный цикл «вызов — результат — ответ» и потоковая запись.
Базовый цикл — вызов, результат, ответ, потоком или нет — проходят все модели. Промахи были поведением модели, в основном игнорированием tool_choice: required, а не ошибками разбора. Набор прогоняется перед каждым релизом, и модель остаётся в списке только при результате выше 90 %.
Начните с ключа
Зарегистрируйтесь, создайте ключ в кабинете и вставьте один из конфигов выше. Первый запрос оплачивается по фактическим токенам — без подписки и без оплаты за место.
Генерация изображений из ассистента: MCP-сервер →