API compatible con OpenAI
Una API compatible con OpenAI acepta las mismas solicitudes y devuelve las mismas respuestas que la API de OpenAI, de modo que el código y las herramientas existentes pueden usar otro proveedor cambiando poco más que la dirección y la clave. El estándar es la forma de la solicitud, no el modelo que responde.
Actualizado el 8 de noviembre de 2026
Legible solo en tus dispositivos.
Tu conversación es legible en tu dispositivo, y en tus otros dispositivos si los sincronizas. En ningún otro sitio.
Ilegible para nosotros.
Tu mensaje pasa sin quedar registrado; tus chats solo se guardan cifrados.
El modelo no sabe quién eres.
Recibe la pregunta, nunca tu correo, tu cuenta ni tu dirección IP.
Nada se queda por el camino.
La respuesta vuelve y se guarda aquí, cifrada; aunque sincronices, tu clave nunca nos llega en claro.
Cómo funciona
El formato de chat de OpenAI se ha convertido en una norma de facto. Una solicitud es un cuerpo JSON que nombra un modelo y una lista de mensajes, cada uno con un rol como sistema, usuario o asistente. El rol de sistema o desarrollador lleva las instrucciones fijas; usuario y asistente se alternan según avanza la conversación. La respuesta vuelve como una lista de opciones, o como un flujo de eventos del servidor que termina con un marcador de fin. Las herramientas siguen la misma lógica: describes funciones con un esquema JSON, el modelo responde con una llamada, ejecutas la función y devuelves el resultado. Los otros puntos de acceso, de embeddings o imágenes, también siguen sus formas. Hay bibliotecas oficiales para Python y JavaScript, y basta incluso un comando curl.
Compatibilidad significa que esas formas coinciden; por eso los SDK oficiales y muchos agentes de código permiten fijar una dirección base propia. No significa que todo coincida. Los nombres de modelos son los del proveedor, los parámetros admitidos pueden diferir, los límites y los precios los fija cada servicio, y los códigos de error pueden variar en detalle. El modelo también necesita la capacidad adecuada: pedir una función a un modelo sin herramientas devuelve un error, así que comprueba qué admite cada uno antes de fiarte. Probar casi no cuesta nada: envía una solicitud corta, compara el JSON recibido con lo que espera tu biblioteca y lee el cuerpo del error, que suele nombrar el campo erróneo.
Anthropic emplea otro formato, llamado Messages, con sus propios bloques para el uso de herramientas y sus eventos de flujo. Algunos proveedores ofrecen ambos formatos, para que las herramientas de cualquiera de las dos familias funcionen sin cambiar código. La ventaja práctica es la portabilidad: puedes comparar modelos o dejar un proveedor sin reescribir tu aplicación, y cambiar cuesta solo un ajuste de configuración. Los reintentos piden cuidado: un tiempo de espera agotado en una respuesta larga puede facturarse igual, así que registra los identificadores de solicitud.
En NeverNo
La API de NeverNo sigue los dos. Fija la dirección base en https://neverno.ai/api/v1 y pasa una clave que empiece por nn_live_ como token bearer, o en una cabecera x-api-key como la envían los SDK de Anthropic. POST /chat/completions gestiona el chat de una vez o en flujo, con llamada a funciones, salida JSON y visión; GET /models lista cada modelo con sus capacidades y su precio en créditos; y POST /messages habla el formato de Anthropic para Claude Code. Parámetros como temperature, top_p, stop y seed se transmiten a los modelos que los aceptan. También están los embeddings, las imágenes y POST /image/upscale.
El uso se paga con un saldo de API aparte, donde 1 crédito vale 0,01 $, separado de los créditos de un plan. Cada cuenta tiene un cupo de solicitudes por periodo deslizante de 24 horas; pasado el cupo, las llamadas reciben un error 429. NeverNo no registra ni conserva los prompts, mensajes, respuestas o imágenes que pasan por la API, solo lo que exige la facturación. GPT-6.1 Terra, el modelo rápido de OpenAI, se usa de forma anonimizada y permite desactivar el razonamiento o subirlo; la página de la alternativa a ChatGPT explica por qué se elige NeverNo por esa variedad de modelos.
Conviene recordar
La compatibilidad abarca la forma de las solicitudes y las respuestas: mensajes, roles, flujo y llamadas a herramientas.
Migrar suele reducirse a modificar tres ajustes: dirección base, clave y nombre del modelo.
Nombres de modelos, parámetros, cuotas, precios y detalles de error siguen variando según el proveedor.
El formato Messages de Anthropic es distinto; NeverNo lo acepta igual que el de OpenAI.
Preguntas frecuentes
¿Qué cambio para usar NeverNo desde código escrito para OpenAI?
La dirección base, ahora https://neverno.ai/api/v1, y la clave, que empieza por nn_live_. Después elige un identificador de modelo de la lista /models; el resto de un SDK o de una herramienta compatible con OpenAI funciona sin cambios.
¿Puedo usar Claude Code o los SDK de Anthropic?
Sí. Hay un punto de acceso Messages compatible con el de Anthropic: Claude Code y los SDK de Anthropic pueden apuntar a él mediante variables de entorno. Las llamadas consumen créditos como las demás.
¿Cómo se paga la API?
En créditos, con un saldo de API dedicado donde 1 crédito vale 0,01 $, que se recarga desde Ajustes y es distinto de los créditos de tu plan. Un saldo vacío devuelve un error de créditos insuficientes, y la lista de modelos indica cada precio.
Haz tu primera pregunta
Sin cuenta ni tarjeta. Escribe en cualquiera de los 10 idiomas que habla NeverNo.
Abrir el chat