config training job. You provide a ready dataset and
training settings; Fastino runs the training loop.
Before you begin
SetFASTINO_API_KEY as shown in the Training API overview. The
examples send it in the X-API-Key header and use jq to read JSON responses.
1. Choose the task
Extraction
Train GLiNER to find labeled spans such as people, products, or locations.
Prepare
text and entities rows and upload the dataset as NER data.Classification
Train GLiNER to assign one or more labels to text. Prepare
text with
label or labels rows and upload the dataset as classification data.ready.
2. Query trainable models
Do not hard-code a base model from an old example. Query the live catalog immediately before creating the job:base_model field.
3. Create a config job
Replace the catalog model, dataset name, and version below.id:
4. Poll the job
PollGET /v1/training/jobs/{job_id} until is_terminal_status is true:
5. Inspect logs and checkpoints
Read logs when you need progress or failure details:6. Deploy the trained model
Check the completed job’sis_deployable and deployability_reason fields,
then deploy the selected deployable checkpoint:
7. Run GLiNER inference
Call GLiNER
Use GLiNER for extraction or classification through
POST /v1/chat/completions.Install the GLiNER agent skill
Optionally give Cursor, Claude Code, or Codex the hosted GLiNER workflow.

