Skip to main content
Fastino ofrece endpoints compatibles con OpenAI para ejecutar modelos GLiNER mediante métodos compatibles del SDK de OpenAI. Define base_url como https://api.fastino.ai/v1, autentícate con tu clave de API de Fastino y pasa como model un ID de modelo GLiNER devuelto por GET /v1/models o el ID de tu trabajo de entrenamiento GLiNER. Pasa el schema mediante extra_body en el SDK de Python o directamente en el cuerpo JSON.
Reutiliza tu cliente de OpenAI para GLiNER cambiando base_url, la clave de API y el ID del modelo, y añadiendo el schema de Fastino.

Superficie compatible del SDK

La inferencia GLiNER devuelve un único resultado estructurado y no admite stream=True. Fastino no implementa todas las API ni todos los recursos del SDK de OpenAI; usa solo los métodos indicados arriba.

Configurar el SDK de OpenAI

Apunta el SDK a la URL base de Fastino y proporciona tu clave de API de Fastino:

Chat completions

POST /v1/chat/completions acepta los campos principales de OpenAI Chat Completions. Pasa un ID de modelo GLiNER compatible como model e incluye el schema de extracción o clasificación mediante extra_body.

Responses

Para GLiNER, la API Responses espera el esquema en text.format.schema.

Listar los modelos disponibles

Usa GET /v1/models para obtener la lista de modelos que puedes usar con estos endpoints.

Streaming

La inferencia GLiNER no admite streaming. No definas stream=True; la API devuelve el resultado estructurado completo después de procesar la entrada.

Pasar campos específicos de Fastino

Para Chat Completions, pasa schema mediante extra_body={"schema": ...}. Para Responses, pásalo mediante extra_body={"text": {"format": {"schema": ...}}}. Las solicitudes HTTP usan las mismas estructuras específicas de cada endpoint.

Relacionado