本文へスキップ

チャットの料金とクレジット ​

API は前払いのクレジットを使用します。コンソールのウォレット → クレジットを追加でチャージするか、サブスクリプションを選択できます。サブスクリプションは必須ではありません。ウォレットには API 残高と取引履歴が表示されます。

料金 ​

料金ページと GET /v1/chat/catalog は、実際の課金と同じ最新設定を使用します。 チャットは入力と出力それぞれ 100 万トークン当たり、音声は 1,000 文字当たりの単価で計算します。 単価はモデルごとに異なります。 固定値を埋め込まず、一覧を参照してください。 チャットの標準応答には usage が含まれます。実際のクレジットは利用履歴または取引履歴で確認してください。billing は音声応答のみに含まれます。

課金と返金 ​

  • チャットでは呼び出し前にクレジットを確保し、実際のトークン使用量で精算します。未使用分は返還されます。
  • 入力には会話履歴と人物設定が含まれます。キャッシュにヒットした入力も同じ入力単価です。推論トークンは出力に含まれており、二重課金しません。
  • 合計料金は最後に一度だけ小数点以下 8 桁に切り上げます。使用量が欠落または無効な場合は確保を解除し、503 を返します。
  • 音声合成はチャットと別料金です。返信の読み上げにも音声料金が発生します。
  • 上流リクエストの失敗時は自動返金されます。残高不足は 402 insufficient_balance です。
  • チャットは同期的に返信し、非同期生成タスクにはなりません。

テキストは OpenAI 互換チャット、音声と音声 ID は音声とモデル一覧をご覧ください。

音声の課金 ​

正規化後の課金対象文字数で計算し、小数点以下 8 桁に切り上げます。1,000 文字未満でも実数で計算します。Speech Light、Speech Pro、Speech Expressive は UTF-16 コード単位を使用します。通常の英字や漢字は 1、😀 のような補助文字は 2 です。Speech Standard は Unicode コードポイントを数えます。

規則は speechModels[].characterCounting または billing.character_counting で確認できます。例えば 1,000 単位当たり 0.7 クレジットなら、100 単位は 0.07 クレジットです。合成失敗時は返金されます。未知または利用不可のモデルは課金前に拒否されます。

ローカルテストの残高 ​

Stripe のテスト決済は独立したサンドボックス残高を増やします。実際の API 呼び出しには使用できません。ローカルテストでは管理者が API 残高をチャージできます。402 はサンドボックスではなく API 残高の不足を示します。本番決済は確認後に API 残高へ反映されます。

© 2026 ColdStart. 無断転載を禁じます。