03 / API
Una API para tus agentes y herramientas
Compatible con OpenAI y Anthropic, con tokens ilimitados. Conecta agentes de programación, scripts y apps a la misma sesión que usas en el chat. Los prompts largos y muchas solicitudes no cambian el precio por hora.
Lo que obtienes
- Hasta 12 solicitudes a la vez, compartidas entre la API y la app web.
- Streaming, llamadas a herramientas y entrada de imágenes.
- Un contexto de hasta 65.536 tokens.
- Un solo modelo, servido por nosotros. Las solicitudes nunca se redirigen a otras empresas.
- Nunca se guarda el cuerpo de las solicitudes.
Endpoints
https://api.nonex.ai/v1
| Endpoint | Qué hace |
|---|---|
| POST /v1/chat/completions | Chat completions compatibles con OpenAI |
| POST /v1/messages | Mensajes compatibles con Anthropic |
| GET /v1/models | El modelo que puedes usar |
| GET /v1/runtime | Estado de la sesión |
| POST /v1/runtime/start | Empezar una sesión (el tiempo cuenta cuando está lista) |
| POST /v1/runtime/stop | Terminar la sesión |
Autenticación
Crea una clave en la página de claves de API de la app y envíala como token Bearer. Los clientes de Anthropic pueden enviarla como x-api-key en su lugar.
La sesión tiene que estar activa
La API responde mientras tu sesión está activa. Iníciala desde la app o con POST /v1/runtime/start; el cobro es el mismo en ambos casos.
Esfuerzo de razonamiento
El modelo razona antes de responder. Define reasoning_effort (none, minimal, low, medium, high o xhigh) en /v1/chat/completions, o thinking (disabled, o enabled con budget_tokens) y output_config.effort en /v1/messages. Con none o disabled responde de inmediato; low limita el razonamiento a unos 1000 tokens, medium a unos 4000, y high reserva una cuarta parte de max_tokens para la respuesta. Las solicitudes con herramientas reciben el esfuerzo, pero sin un límite estricto. Sin estos campos, el modelo razona todo lo que necesita.
Ejemplos
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 programación
Funciona cualquier herramienta que te deje configurar una URL base compatible con OpenAI: Cline, Aider, OpenCode, Continue y otras. Para Claude Code, usa el endpoint compatible con Anthropic:
export ANTHROPIC_BASE_URL=https://api.nonex.ai
export ANTHROPIC_AUTH_TOKEN=$NONEX_API_KEY
export ANTHROPIC_MODEL=nonex-1
claudeConecta tus agentes.
Crea una clave en la app, empieza una sesión y apunta cualquier cliente compatible con OpenAI o Anthropic a nonex.