Unify API

Documentación

Unify API habla la API de OpenAI. Si su código ya llama a OpenAI, cambie la URL base y la clave: todo lo demás sigue igual.

Inicio rápido

Cree una cuenta para obtener una clave y apunte su cliente a https://api.unifyapi.ai/v1.

curl https://api.unifyapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $UNIFYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Usar un SDK existente

Cualquier cliente compatible con OpenAI funciona. Configure la URL base y su clave de Unify API:

from openai import OpenAI

client = OpenAI(
    api_key=os.environ["UNIFYAPI_KEY"],
    base_url="https://api.unifyapi.ai/v1",
)

response = client.chat.completions.create(
    model="gpt-5",
    messages=[{"role": "user", "content": "Hello"}],
)

Los clientes al estilo de Anthropic pueden usar /v1/messages en su lugar, con la misma clave.

Autenticación

Envíe su clave como bearer token en cada solicitud. Las claves se crean y revocan en la consola, y cada una puede limitarse a modelos concretos y tener su propio límite de gasto.

Authorization: Bearer sk-...

Endpoints

POST /v1/chat/completionsChat compatible con OpenAI
POST /v1/messagesMensajes compatibles con Anthropic
POST /v1/responsesOpenAI Responses API
POST /v1/embeddingsEmbeddings de texto
POST /v1/images/generationsGeneración de imágenes
GET /v1/modelsLista los modelos disponibles para su clave

Llame a GET /v1/models para ver exactamente a qué modelos puede acceder su clave: esa lista es la referencia oficial para su cuenta.

Elegir un modelo

Pase en el campo model cualquier modelo al que tenga acceso su clave. Unify API enruta la solicitud al proveedor que hay detrás y conmuta automáticamente si ese proveedor falla, así que un mismo nombre de modelo sigue funcionando durante un incidente del proveedor.

Errores

Los errores siguen el formato de error de OpenAI, así que su manejo de errores actual sigue funcionando. Un 401 significa que la clave falta o fue revocada, y un 429 significa que alcanzó un límite de velocidad o de gasto: ambos son visibles en la consola.

¿Listo para hacer su primera llamada?

Cree una cuenta y su clave estará lista de inmediato.

Obtenga su clave de API