Skip to main content
Este endpoint usa un envoltorio compatible con OpenAI: un model con capacidad de inferencia, una lista de messages y un schema de nivel superior que describe la tarea GLiNER. Consulta la descripción general de la API de inferencia para ver la autenticación y el comportamiento de arranque en frío y reintentos que comparten las interfaces de inferencia de Fastino.
POST /inference se ha eliminado. No envíes sus campos heredados como model_id, text, task, format_results o is_warmup.

Solicitud

string
requerido
Un ID de modelo base con capacidad de inferencia o el UUID de un trabajo de entrenamiento de Fastino completado y desplegable.
object[]
requerido
Una lista de mensajes no vacía. Para la inferencia GLiNER, coloca el texto a analizar en el content de un mensaje de usuario.
object
Define tareas personalizadas del codificador. Proporciona un diccionario que contenga una o varias de las claves entities, classifications, structures o relations. Omítelo solo cuando el modelo seleccionado tenga una tarea predeterminada configurada.Una lista plana de etiquetas de entidad está obsoleta. Utiliza siempre la forma de diccionario.
number
predeterminado:"0.5"
Umbral de confianza de 0 a 1. Los valores más bajos favorecen la exhaustividad; los más altos favorecen la precisión.
boolean
predeterminado:"true"
Incluye los valores de confianza en los resultados extraídos.
boolean
predeterminado:"true"
Incluye los desplazamientos de caracteres semiabiertos (start, end) en los resultados de entidades.
boolean
predeterminado:"true"
Persiste la inferencia. Establécelo en false para no guardarla.

Esquema de entidades

Utiliza definiciones de entidades descriptivas cuando sea posible:

Esquema de clasificación

Esquema de extracción estructurada

Los campos de estructura usan especificaciones field::type::description:

Esquema de relaciones

El esquema de relaciones más simple es una lista plana de nombres de relación:
También puedes usar un diccionario para añadir descripciones o configuración por relación:
No envíes objetos de relación que contengan definiciones de head y tail.

Esquema combinado

Ejecuta varias tareas sobre el mismo texto combinando claves:
El esquema identifica la operación automáticamente. No envíes task ni task_type.

Ejemplo

El valor de model debe soportar actualmente la inferencia alojada. Usa el catálogo de modelos en vivo en lugar de asumir que todos los checkpoints de Hugging Face están disponibles:

Respuesta

El endpoint devuelve un envoltorio de chat completion. El resultado GLiNER se serializa como una cadena JSON en choices[0].message.content:
Analiza choices[0].message.content como JSON antes de leer los resultados de la tarea. Cuando store=true, x_pioneer.inference_id identifica la inferencia persistida.

Entradas repetidas

El endpoint acepta una conversación por solicitud. No soporta la forma de lote text: string[] del endpoint nativo eliminado. Envía solicitudes separadas de forma concurrente cuando proceses varias entradas.

Errores

Consulta Arranques en frío y reintentos para ver el patrón de reintentos compartido.

Migración de solicitudes heredadas