Codex CLI в Muapi

Конфигурация

~/.codex/config.toml (macOS/Linux) или %USERPROFILE%\.codex\config.toml (Windows):

model = "gpt-5-6-sol"
model_provider = "muapi"

[model_providers.muapi]
name = "Muapi"
base_url = "https://api.muapi.ai/openai/v1"
env_key = "MUAPI_API_KEY"
wire_api = "responses"

API-ключ

macOS/Linux:

export MUAPI_API_KEY=your_key

Windows PowerShell:

$env:MUAPI_API_KEY = "your_key"
setx MUAPI_API_KEY "your_key"

Важные детали

  • base_url — это корневой адрес; Codex сам добавляет /responses.
  • env_key — это имя переменной, в которой хранится ключ, а не сам ключ.
  • Задавайте model явно, указывая id из эндпоинта моделей, а не встроенное значение Codex по умолчанию.
  • Идентификаторы провайдеров openai, ollama и lmstudio зарезервированы; используйте muapi.
  • Храните конфигурацию провайдера в пользовательском файле, а не в файлах проекта.

Модели

curl -s -H "Authorization: Bearer $MUAPI_API_KEY" https://api.muapi.ai/openai/v1/models

Модели без цензуры (abliterated)

Эндпоинт моделей также показывает модели без цензуры от Muapi с поддержкой инструментов (например, qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated). Укажите model = "<id>" в config.toml, чтобы использовать одну из них; Muapi сама переводит между протоколом Codex и chat API модели.

  • Экспериментальная функция: качество зависит от модели, а небольшие модели могут пропускать шаги в задачах с несколькими файлами.
  • Кэширования промптов нет, поэтому каждый ход тарифицируется за весь разговор целиком.
  • Вывод в одном ответе ограничен 16,384 токенами, а контекстные окна меньше, чем у GPT.
  • Codex должен отправлять весь разговор на каждом ходу (так он работает по умолчанию с пользовательскими провайдерами). Запросы, использующие previous_response_id, отклоняются с понятной ошибкой.
  • Встроенные инструменты Codex, кроме функциональных инструментов в стиле shell и apply_patch (например, веб-поиск), для этих моделей недоступны.

Уровень рассуждений (необязательно)

model_reasoning_effort = "high"

Проверка

codex doctor