Codex CLI na Muapi

Configuração

~/.codex/config.toml (macOS/Linux) ou %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"

Chave de API

macOS/Linux:

export MUAPI_API_KEY=your_key

Windows PowerShell:

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

Detalhes importantes

  • base_url é a raiz; o Codex acrescenta /responses.
  • env_key é o nome da variável que contém a chave, não a chave em si.
  • Defina model explicitamente com um id do endpoint de modelos, não com o padrão embutido do Codex.
  • Os ids de provedor openai, ollama e lmstudio são reservados; use muapi.
  • Mantenha a configuração do provedor no arquivo de nível de usuário, não em arquivos do projeto.

Modelos

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

Modelos sem censura (abliterated)

O endpoint de modelos também lista os modelos sem censura da Muapi com suporte a ferramentas (por exemplo qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated). Defina model = "<id>" no config.toml para usar um deles; a Muapi faz a tradução entre o protocolo do Codex e a API de chat do modelo para você.

  • Experimental: a qualidade varia conforme o modelo, e modelos menores podem pular etapas em tarefas com vários arquivos.
  • Não há prompt caching, então cada turno é cobrado por toda a conversa até o momento.
  • A saída por resposta é limitada a 16,384 tokens, e as janelas de contexto são menores que as do GPT.
  • O Codex precisa enviar a conversa completa a cada turno (o comportamento padrão para provedores personalizados). Requisições que dependem de previous_response_id são rejeitadas com um erro claro.
  • Ferramentas embutidas do Codex além das function tools no estilo shell e do apply_patch (por exemplo, busca na web) não estão disponíveis nesses modelos.

Esforço de raciocínio (opcional)

model_reasoning_effort = "high"

Verificar

codex doctor