1
Regístrate y obtén tu clave de API
Crea una cuenta en Fastino.Después de iniciar sesión, ve a Settings → API Keys y genera una clave nueva. Cópiala
en un lugar seguro, porque no podrás volver a verla después de cerrar el cuadro de diálogo.Define tu clave como variable de entorno para que los ejemplos siguientes funcionen tal cual:
2
Lista los modelos base disponibles (opcional)
Usa La respuesta enumera los IDs de modelo que puedes pasar a
GET /v1/base-models para explorar los modelos que Fastino tiene disponibles./v1/chat/completions. Por ejemplo,
fastino/gliner2-base-v1 es un modelo base de GLiNER para tareas de extracción.3
Ejecuta tu primera llamada de inferencia
Llama a En los modelos codificadores como GLiNER, el objeto
POST /v1/chat/completions con un modelo, un mensaje y un esquema que defina lo que
quieres extraer. Este ejemplo usa GLiNER para extraer entidades nombradas de una oración.schema define la tarea y puede incluir:entities- definiciones de entidades para la extracción de entidades nombradasclassifications- definiciones{task, labels}para la clasificación de textostructures- definiciones de registros estructurados para la extracción de JSONrelations- definiciones de relaciones
schema y envía un mensaje de chat normal.model debe ser el ID de un modelo base compatible con inferencia o el UUID de un trabajo de
entrenamiento completado y desplegable. Después del entrenamiento, despliega el artefacto
seleccionado antes de usar el UUID del trabajo para la inferencia.4
Inicia un trabajo de entrenamiento (opcional)
Cuando quieras hacer ajuste fino con tus propios datos, inicia un trabajo de entrenamiento:La respuesta incluye el
id del trabajo. Consulta GET /v1/training/jobs/{id} periódicamente para comprobar su estado.
Cuando el trabajo llegue a complete, despliega el artefacto seleccionado antes de usar el ID del trabajo como
model en /v1/chat/completions.Los clientes JSON nativos usan las operaciones públicas de OpenAPI bajo /v1/training/jobs y /v1/training/usage. Los clientes Tinker existentes mantienen tinker==0.32.0 y configuran solo TINKER_BASE_URL=https://api.fastino.ai/v1/training/compat/tinker y TINKER_CREDENTIAL_CMD.Los estados persistidos del trabajo avanzan de requested → running →
complete, o terminan como errored o stopped. El estado normalizado
para las consultas usa failed para un fallo terminal.Próximos pasos
API de entrenamiento
Ajusta un modelo de principio a fin con la API de entrenamiento de Fastino.
API de inferencia
Ejecuta inferencia con modelos base o ajustados a través de la API de Fastino.
Migración desde el origen de la API de Pioneer
Las rutas de entrenamiento ahora usan el prefijo/v1. Por ejemplo, /felix/training-jobs ahora es
/v1/training/jobs, y sus operaciones específicas de cada trabajo permanecen dentro de esa nueva familia de rutas.
Las integraciones directas con la API deben usar FASTINO_API_KEY con una clave fast_sk_ recién generada;
las claves heredadas pio_sk_ están retiradas. Tanto la autenticación X-API-Key como la Bearer siguen siendo válidas.
