Skip to main content
Esta guía te lleva por el camino más rápido hasta una integración funcional con Pioneer. Al terminar, habrás realizado una llamada de inferencia con éxito y entenderás la forma de la API. Solo necesitas una cuenta de Pioneer y una terminal.
1

Regístrate y obtén tu API key

Crea una cuenta en pioneer.ai.Una vez que hayas iniciado sesión, ve a Settings → API Keys y genera una nueva clave. Cópiala en un lugar seguro — no podrás volver a verla después de cerrar el diálogo.
Mantén tu API key fuera del control de versiones. Usa una variable de entorno o un gestor de secretos en lugar de escribirla directamente en tus archivos fuente.
Establece tu clave como una variable de entorno para que los ejemplos siguientes funcionen tal cual:
2

Lista los modelos base disponibles

Antes de ejecutar inferencia, puedes explorar los modelos que Pioneer tiene disponibles. Usa GET /base-models para ver el catálogo completo. Pasa ?supports_inference=true para filtrar por los modelos que puedes llamar inmediatamente, o ?task_type=decoder para ver solo los LLM.
La respuesta lista los IDs de modelo que puedes pasar a /v1/chat/completions. Por ejemplo, fastino/gliner2-base-v1 es el modelo base de GLiNER para tareas de NER.
3

Ejecuta tu primera llamada de inferencia

Llama a POST /v1/chat/completions con un modelo, un mensaje y un esquema que defina qué quieres extraer. El ejemplo siguiente usa el modelo base de GLiNER para extraer entidades nombradas de una frase.
El campo schema indica al modelo qué debe buscar. Para modelos encoder (GLiNER), puedes proporcionar:
  • entities — una lista de cadenas de tipos de entidad para NER
  • classifications — una lista de objetos {task, labels} para clasificación de texto
  • structures — un diccionario de definiciones de estructura para extracción JSON
  • relations — una lista de definiciones de relaciones
Para modelos decoder (LLM), omite schema y envía un mensaje de chat normal.
model puede ser el ID de un modelo base como fastino/gliner2-base-v1, o el ID de un trabajo de entrenamiento completado. Una vez que hayas ajustado un modelo, sustituye el ID del modelo base por el ID de tu trabajo para servir predicciones desde tu modelo personalizado.
4

Usa el endpoint compatible con Anthropic (opcional)

Si ya estás usando el SDK de Anthropic, apúntalo a https://api.pioneer.ai y usa tu API key de Pioneer.
Pasa los campos específicos de Pioneer, como schema, mediante la opción extra-body del SDK.
5

Inicia un trabajo de entrenamiento (opcional)

Cuando estés listo para ajustar el modelo con tus propios datos, inicia un trabajo de entrenamiento. Necesitarás un conjunto de datos ya subido o creado — consulta Conjuntos de datos para saber cómo crear uno.
La respuesta incluye un id de trabajo. Consulta GET /felix/training-jobs/{id} para comprobar el estado. Cuando el trabajo llegue a complete, usa el ID del trabajo como model en las llamadas a /v1/chat/completions.Valores de estado del trabajo: requestedrunningcomplete (o failed / stopped).

Próximos pasos

Ajusta un modelo de NER

Recorrido de extremo a extremo: subida del conjunto de datos, entrenamiento, evaluación e inferencia.

Ajusta un LLM

Ajusta Nemotron 3.5 Lightning con los datos de tu dominio usando LoRA.

Datos sintéticos

Genera datos de entrenamiento etiquetados sin anotación manual.

Referencia de la API

Referencia completa de cada endpoint con esquemas de solicitud y respuesta.