03 / API
Uma API para os seus agentes e ferramentas
Compatível com OpenAI e Anthropic, com tokens ilimitados. Conecte agentes de programação, scripts e apps à mesma sessão que você usa no chat. Prompts longos e muitas requisições não mudam o preço por hora.
O que você recebe
- Até 12 requisições ao mesmo tempo, compartilhadas entre a API e o app web.
- Streaming, chamadas de ferramentas e entrada de imagens.
- Contexto de até 65.536 tokens.
- Um modelo, servido por nós. As requisições nunca são repassadas para outras empresas.
- O corpo das requisições nunca é armazenado.
Endpoints
https://api.nonex.ai/v1
| Endpoint | O que faz |
|---|---|
| POST /v1/chat/completions | Chat completions compatível com OpenAI |
| POST /v1/messages | Messages compatível com Anthropic |
| GET /v1/models | O modelo que você pode usar |
| GET /v1/runtime | Status da sessão |
| POST /v1/runtime/start | Começar uma sessão (o tempo conta quando ela fica pronta) |
| POST /v1/runtime/stop | Encerra a sessão |
Autenticação
Crie uma chave na página Chaves de API do app e envie-a como token Bearer. Clientes que usam o formato da Anthropic podem enviá-la como x-api-key.
A sessão precisa estar ativa
A API responde enquanto a sua sessão está ativa. Inicie a sessão pelo app ou com POST /v1/runtime/start; a cobrança é a mesma nos dois casos.
Esforço de raciocínio
O modelo pensa antes de responder. Defina reasoning_effort (none, minimal, low, medium, high ou xhigh) em /v1/chat/completions, ou thinking (disabled, ou enabled com budget_tokens) e output_config.effort em /v1/messages. Com none ou disabled, ele responde na hora; low limita o raciocínio a cerca de 1.000 tokens, medium a cerca de 4.000, e high reserva um quarto de max_tokens para a resposta. Requisições com ferramentas recebem o esforço, mas sem limite rígido. Sem esses campos, o modelo pensa o quanto precisar.
Exemplos
curl https://api.nonex.ai/v1/chat/completions \
-H "Authorization: Bearer $NONEX_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "nonex-1", "stream": true,
"messages": [{"role": "user", "content": "Hello"}]}'import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.nonex.ai/v1",
api_key=os.environ["NONEX_API_KEY"],
)
reply = client.chat.completions.create(
model="nonex-1",
messages=[{"role": "user", "content": "Hello"}],
)
print(reply.choices[0].message.content)Agentes de programação
Funciona qualquer ferramenta que permita definir uma URL base compatível com OpenAI: Cline, Aider, OpenCode, Continue e outras. No Claude Code, aponte para o endpoint compatível com Anthropic:
export ANTHROPIC_BASE_URL=https://api.nonex.ai
export ANTHROPIC_AUTH_TOKEN=$NONEX_API_KEY
export ANTHROPIC_MODEL=nonex-1
claudeConecte seus agentes.
Crie uma chave no app, comece uma sessão e aponte qualquer cliente compatível com OpenAI ou Anthropic para o nonex.