System One
  • Documentation
  • SDK documentation
  • Models
  • API reference
  • Open System One

    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.

    SDK documentationRead the API reference

    The SDK and hosted API are separate products. Direct SDK connections use the selected service’s credentials and billing.

    Two ways to integrate
    // 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/json

    Installation 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.

    support@system-one.devSDK on GitHub