Ir al contenido

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

EndpointQué hace
POST /v1/chat/completionsChat completions compatibles con OpenAI
POST /v1/messagesMensajes compatibles con Anthropic
GET /v1/modelsEl modelo que puedes usar
GET /v1/runtimeEstado de la sesión
POST /v1/runtime/startEmpezar una sesión (el tiempo cuenta cuando está lista)
POST /v1/runtime/stopTerminar 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
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 de 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 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:

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

Conecta tus agentes.

Crea una clave en la app, empieza una sesión y apunta cualquier cliente compatible con OpenAI o Anthropic a nonex.