System One API。
ひとつのエンドポイント。
System One API エンドポイントで System One モデルを呼び出し、分類・スコアリング・はい/いいえ判定を実行。構造化された選択・スコア・確率を返し、実行はアプリ側で制御します。
HTTP + JSON · API キー認証 · 前払いクレジット
https://system-one.dev/v11curl 'https://system-one.dev/v1/systemone' \2 -H "Authorization: Bearer $SYSTEM_ONE_API_KEY" \3 -H 'Content-Type: application/json' \4 --data '{5 "state": { "message": "I was charged twice." },6 "questions": {7 "team": {8 "type": "choice",9 "instructions": "Who should handle this?",10 "criteria": {11 "billing": "Payments and refunds",12 "support": "Technical issues"13 }14 }15 }16 }'
System One の呼び出しを始める
- 1
キーを作成
コンソールで API キーを作成し、サーバー環境に保存します。完全なキーは一度だけ表示されます。
- 2
リクエストを送る
cURL 例をコピーするか、HTTP クライアントを使います。SDK のインストールは不要です。
- 3
利用状況を確認
コンソールでリクエスト状態、クレジット課金、残高を確認します。
サーバーに SYSTEM_ONE_API_KEY を設定し、上のエンドポイントへリクエストを送ります。成功した評価はアカウントのクレジットを使います。
API ドキュメント構造化判断のための3つのプリミティブ
文脈を state として送り、評価する質問を定義。Choice・Score・Noul を1リクエストにまとめられ、各質問は同じ state に対し独立評価されます。
共有ステート
“この注文で二重に課金されました。重複分を返金してください。”
state.message例示 · ライブ応答ではありません Choice:オプションを選ぶ
選択肢の集合を定義。選ばれた項目、各選択肢の確率、信頼度を受け取ります。
01回答の例answers.department.choice → "billing"
Choice、Score、Noul から選ぶClairic と意思決定モデルを比較
system-one.dev で呼べる意思決定モデル(Clairic 含む)の一覧です。各ページに読み取れる入力、同時に聞ける質問数、1 回あたりのクレジットが記載されています。
TypeSafe Jev structured decisions.
- 1 クレジット / 質問 / 4KB
- 最大 32 質問 · リクエストあたり 64KB
- 入力:テキストと JSON
- ゲートウェイ上限:テキスト専用 64KB、画像対応 13MB。上の選択モデルのリクエスト上限の方が低い場合があり、base64 画像も含みます。
- 選択:最大 255 オプション;Score:2–10 レベル
- 質問 ID:最大 128 文字
- state は null 可。instructions は任意で null 可。質問 ID は空にできない。
モデルページ
Structured classification and routing for high-volume, cost-sensitive work.
- 3 クレジット / 質問 / 4KB
- 最大 32 質問 · リクエストあたり 13MB
- 入力:テキスト、JSON、画像(PNG、JPEG、WebP)
- 画像:最大 4 · 各 4MB · 合計 8MB
- ゲートウェイ上限:テキスト専用 64KB、画像対応 13MB。上の選択モデルのリクエスト上限の方が低い場合があり、base64 画像も含みます。
- 選択:最大 255 オプション;Score:2–10 レベル
- 質問 ID:最大 100 文字
- state は null 不可。各質問には空でない string・object・array の指示が必要。ID は A–Z・a–z・0–9・_・.・-。Score の criteria は null 不可;Noul の criteria は省略するか true/false キーのみのオブジェクト。追加の質問フィールドは非対応。
モデルページ
Structured decisions for demanding classification and scoring.
- 6 クレジット / 質問 / 4KB
- 最大 32 質問 · リクエストあたり 13MB
- 入力:テキスト、JSON、画像(PNG、JPEG、WebP)
- 画像:最大 4 · 各 4MB · 合計 8MB
- ゲートウェイ上限:テキスト専用 64KB、画像対応 13MB。上の選択モデルのリクエスト上限の方が低い場合があり、base64 画像も含みます。
- 選択:最大 255 オプション;Score:2–10 レベル
- 質問 ID:最大 100 文字
- state は null 不可。各質問には空でない string・object・array の指示が必要。ID は A–Z・a–z・0–9・_・.・-。Score の criteria は null 不可;Noul の criteria は省略するか true/false キーのみのオブジェクト。追加の質問フィールドは非対応。
モデルページ
Text, JSON, and image decisions for classification, routing, and scoring.
- 4 クレジット / 質問 / 4KB
- 最大 32 質問 · リクエストあたり 13MB
- 入力:テキスト、JSON、画像(PNG、JPEG、WebP)
- 画像:最大 4 · 各 4MB · 合計 8MB
- ゲートウェイ上限:テキスト専用 64KB、画像対応 13MB。上の選択モデルのリクエスト上限の方が低い場合があり、base64 画像も含みます。
- 選択:最大 255 オプション;Score:2–10 レベル
- 質問 ID:最大 100 文字
- state は null 不可。各質問には空でない string・object・array の指示が必要。ID は A–Z・a–z・0–9・_・.・-。Score の criteria は null 不可;Noul の criteria は省略するか true/false キーのみのオブジェクト。追加の質問フィールドは非対応。
モデルページ
Text and JSON decisions for classification, routing, and scoring.
- 1 クレジット / 質問 / 4KB
- 最大 32 質問 · リクエストあたり 64KB
- 入力:テキストと JSON
- ゲートウェイ上限:テキスト専用 64KB、画像対応 13MB。上の選択モデルのリクエスト上限の方が低い場合があり、base64 画像も含みます。
- 選択:最大 255 オプション;Score:2–10 レベル
- 質問 ID:最大 128 文字
- state は null 可。instructions は任意で null 可。質問 ID は空にできない。
モデルページ
An extraction model that returns typed values from text, JSON and images.
- 提供元: system-one.dev
- 入力 4KB あたり 2 クレジット
- フィールド数は価格に影響しません。入力には state・フィールド定義・画像が含まれます。出力は課金されません。
モデルページ
価格はクレジット建です。トークン使用量は参考表示で、課金はモデル・質問数・4KB ブロック単位です。
モデルとリクエスト制限
共有 state に対して最大 32 問まで評価できます。テキスト/JSON モデルのデフォルトは 64KB。画像対応モデルは公開上限内でインライン PNG・JPEG・WebP を受け付け、ゲートウェイ上限は 13MB。能力と上限はライブカタログで確認してください。
GET /v1/models は公開で、公開中のモデル・価格・上限を返します。推論には引き続きプラットフォーム API キーが必要です。
API ドキュメント冪等性とリトライAPI エラーAPI のバージョンと変更
従量制クレジット料金
課金はモデル・質問数・入力サイズに基づきます。評価前に Playground でクレジット見積もりができます。
questions × max(1, ⌈request bytes / model block size⌉) × model rate
API 料金最初の HTTP リクエストを送る
サーバーに SYSTEM_ONE_API_KEY を設定し、上のエンドポイントへリクエストを送ります。成功した評価はアカウントのクレジットを使います。
API キーを取得