Ir al contenido principal

Compatible con OpenAI

Conserva tu código de OpenAI, cambia la URL base

SpicyAPI habla el formato de chat completions de OpenAI. Apunta cualquier SDK, framework o app de chat compatible a nuestra URL base, usa un ID de modelo del catálogo y recibe las respuestas en streaming como siempre.

¿Qué es una API compatible con OpenAI?

Acepta las mismas solicitudes que la API de chat de OpenAI. Cualquier herramienta creada para OpenAI puede hablar con SpicyAPI si cambias tres ajustes.

  1. Tu app o cliente de chatSDK de OpenAI, LangChain, SillyTavern…
  2. SpicyAPIapi.spicyapi.ai/v1
  3. Modelos de chat26 modelos con una sola clave
Tu código sigue enviando solicitudes al estilo OpenAI. Solo cambian la dirección, la clave y el nombre del modelo.

Ideal para

  • Apps que ya usan el SDK de OpenAICambia la dirección y la clave. El resto de tu código se queda igual.
  • Apps de rol y de chatSillyTavern, RisuAI y Agnai se conectan como endpoint personalizado de OpenAI.
  • Frameworks de agentesLangChain, Vercel AI SDK y Aider funcionan a través de sus adaptadores de OpenAI.

Conéctate en tres pasos

  1. Paso 1

    Crea una clave de API

    Inicia sesión y crea una clave en la consola. Empieza por sk-spicy-.

    header
    Authorization: Bearer sk-spicy-…
  2. Paso 2

    Cambia la URL base

    Sustituye la dirección de OpenAI por https://api.spicyapi.ai/v1.

    base URL
    https://api.spicyapi.ai/v1
  3. Paso 3

    Elige un ID de modelo

    Copia el ID de un modelo de chat de la lista de abajo y envía tu primer mensaje.

    model
    xai/grok-4.7/chat

Tres valores que cambiar

La mayoría de los clientes añaden /chat/completions por su cuenta, así que escribe la URL base solo hasta /v1. Las apps que piden el endpoint completo necesitan https://api.spicyapi.ai/v1/chat/completions.

Configuración para tu cliente

Copia el fragmento del SDK, framework o app que ya usas. Haz clic en tu herramienta para ir a su fragmento.

curl https://api.spicyapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MODEL_ID_FROM_CATALOG",
    "messages": [{ "role": "user", "content": "Write a two-line opening scene." }],
    "stream": true
  }'

Los clientes de terceros cambian el formato de su configuración entre versiones. Si un fragmento de aquí deja de coincidir, prevalece la documentación del propio cliente.

Modelos de chat que puedes usar

Copia el ID tal como aparece. Los precios y los límites de contexto están en la página de cada modelo.

Todos los modelos de chat (26)

Soluciona errores comunes

Casi todos los problemas del principio son uno de estos tres. Cada tarjeta muestra lo que ves y lo único que debes cambiar.

  • 401

    No autorizado

    Falta la clave, o es una clave de OpenAI. Envía tu clave de SpicyAPI: Authorization: Bearer sk-spicy-…

  • 404

    No encontrado

    La ruta de la URL base no es correcta. Usa https://api.spicyapi.ai/v1: evita usar solo el dominio o añadir /chat/completions dos veces.

  • modelo

    Modelo no encontrado

    Los nombres de OpenAI como gpt-4o no son alias aquí. Usa un ID completo con la forma maker/model/chat.

Preguntas frecuentes