The Pioneer REST API lets you run inference, manage datasets, start training jobs, and evaluate models programmatically. All resources live under a single base URL, and every request is authenticated with your API key. Pioneer also exposes OpenAI- and Anthropic-compatible endpoints so you can integrate with any tool that already supports those formats. Base URL:Documentation Index
Fetch the complete documentation index at: https://docs.pioneer.ai/llms.txt
Use this file to discover all available pages before exploring further.
https://api.pioneer.ai
Authentication
Every request requires anX-API-Key header. Generate your key at pioneer.ai → Settings → API Keys. See the Authentication page for full details, including key management endpoints.
Recommended workflow
Follow this sequence when you’re building a fine-tuned model end to end:Create or upload a dataset
Use
See the Datasets page for full details.
POST /generate to generate synthetic labeled data — the response includes a job_id, poll GET /generate/jobs/{job_id} until status returns ready.To upload your own labeled data, use the three-step upload flow:- Call
POST /felix/datasets/upload/urlto get a presigned S3 URL, PUTyour file directly to S3- Call
POST /felix/datasets/upload/processto trigger processing.
GET /felix/datasets/{name}/{version} until status is ready.See the Datasets page for full details.
Start a training job
Call
POST /felix/training-jobs with your model_name, datasets, and base_model. The response includes a job_id — save it for the following steps.Poll training status
Call
GET /felix/training-jobs/:id repeatedly until the status field is complete. Completed jobs include F1, precision, and recall metrics.Run an evaluation
Call
POST /felix/evaluations with your training job ID and a held-out dataset name to validate performance before you serve traffic.Replace placeholder values such as
YOUR_DATASET_NAME and YOUR_TRAINING_JOB_ID with real values before running any example commands.Endpoint groups
Inference
Run predictions against fine-tuned or base models using the Pioneer format, or via drop-in OpenAI- and Anthropic-compatible endpoints.
Training & Data
Manage datasets, generate synthetic training data, start and monitor training jobs, and run evaluations.
Projects
Organize resources into projects, deploy trained models, and run inference against a project endpoint.
API Keys
Create, list, and revoke API keys programmatically.
OpenAI and Anthropic compatibility
Pioneer exposes drop-in replacements for the OpenAI and Anthropic SDKs. Point your existing client athttps://api.pioneer.ai/v1 and use your Pioneer API key — no other changes are required.
| SDK | Base URL | Notes |
|---|---|---|
| OpenAI | https://api.pioneer.ai/v1 | Set base_url; pass Pioneer-specific fields via extra_body |
| Anthropic | https://api.pioneer.ai/v1 | Set base_url; supports streaming |
schema using extra_body (OpenAI SDK) or the equivalent extra-parameters mechanism for your client library.