Saltar al contenido principal
Vista previa del contrato · API aún no abierta

El contrato, antes que la API.

Esto es lo que estamos construyendo, para que puedas juzgarlo antes de que exista. Nada de esta página responde todavía.

Inicio rápido

  1. Apúntate a la lista de espera.
  2. Cuando abra, crea una clave.
  3. Cambia la dirección y la clave en tu cliente.
Vista previa del contrato · API aún no abierta
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://criterium.pro/v1",
    api_key=os.environ["CRITERIUM_API_KEY"],
)

r = client.chat.completions.create(
    model="criterium/router",
    messages=[
        {"role": "user", "content": "Resume esta factura."},
    ],
)
print(r.choices[0].message.content)

Solo cambiarían las líneas marcadas.

Contrato

Forma compatible con el ecosistema OpenAI. Puede cambiar hasta que abra.

Vista previa del contrato · API aún no abierta
MétodoRutaQué hará
GET/v1/modelsSolo los modelos que funcionen para tu clave.
POST/v1/chat/completionsRespuesta completa o por eventos (streaming).

Autenticación

Una clave por cabecera, con el prefijo a la vista.

Clave de ejemplocrit_sk_

  • Se enseñará una sola vez, al crearla.
  • Solo guardaremos su resumen y su prefijo.
  • Cuotas y presupuesto irán por organización.

Errores

Códigos previstos, en la forma de error del ecosistema OpenAI.

Vista previa del contrato · API aún no abierta
EstadoCódigoCuándo
401invalid_api_keyClave ausente, mal escrita o revocada.
402budget_exceededHas agotado el presupuesto de tu organización.
404model_not_foundEl modelo no existe o no está disponible para tu clave.
429rate_limit_exceededHas pasado la cuota de tu organización.
502upstream_errorEl proveedor del modelo ha fallado.