Pular para o conteúdo

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

EndpointO que faz
POST /v1/chat/completionsChat completions compatível com OpenAI
POST /v1/messagesMessages compatível com Anthropic
GET /v1/modelsO modelo que você pode usar
GET /v1/runtimeStatus da sessão
POST /v1/runtime/startComeçar uma sessão (o tempo conta quando ela fica pronta)
POST /v1/runtime/stopEncerra 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
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"}]}'
Python (SDK da OpenAI)
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:

Claude Code
export ANTHROPIC_BASE_URL=https://api.nonex.ai
export ANTHROPIC_AUTH_TOKEN=$NONEX_API_KEY
export ANTHROPIC_MODEL=nonex-1
claude

Conecte seus agentes.

Crie uma chave no app, comece uma sessão e aponte qualquer cliente compatível com OpenAI ou Anthropic para o nonex.