SYSTEM ONE / DEVELOPER DOCUMENTATION
System One documentation
Turn application context into typed choices, scores, and probabilities. Use the open-source SDK with your chosen service, call our hosted API over HTTP, or connect the two.
The SDK and hosted API are separate products. Direct SDK connections use the selected service’s credentials and billing.
// System One SDK
npm install @system-one-ai/core@0.8.0 \
@system-one-ai/transport-fetch@0.8.0
// System One API
POST /v1/systemone
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonInstallation and HTTP entry point. No inference runs on this page.
Integration guides
Use SDK with hosted API
Install the client, configure your endpoint and key, and send your first typed request.
Extract typed fields with Clairic
Call extract({ state, fields }) with the public model name clairic. Invoice example, field types, images, and the hosted HTTP body.
Choose and compare models
Find the current selection, compare prices and limits, and try the same task with different models.
Choose a question type
Define Choice, Score, and Noul questions and understand their typed results.
Integrate with an agent
Choose bounded decision tasks and retain control of permissions, actions, and recovery.
System One for Coding Agents: Cursor, Claude Code, Codex
Install the agent skill and paste prompts for classification, tool routing, and completion checks.
Track API changes
Distinguish the HTTP contract, SDK packages, and model versions.
Handle retries
Recover a completed answer and distinguish pending, failed, and replayed requests.
Plan credit usage
Estimate request costs, buy prepaid credits, and understand uncertain charges.
Trace your data
Understand submitted content, request records, and response retention.
Resolve API errors
Read error classifications and request IDs before deciding whether to retry.