Nội dungStreaming
ドキュメントに戻る

ストリーミング

イベント、使用量、最終エラーを処理。

ストリームには choices のない使用量イベント、終了マーカー、出力開始後のエラーが含まれる場合があります。各イベントと最終状態を確認してください。最初の HTTP 200 は完了を示しません。

最初のバイトまでの待機時間やストリームの無通信タイムアウトは、経路の最大 15 分とは別です。クライアント、プロキシ、提供元により早く終了する場合があり、15 分間の実行保証ではありません。

ストリーミング形式のレスポンス

event: content_block_delta
data: {"delta":{"text":"Hello","type":"text_delta"},"index":0,"type":"content_block_delta"}

event: message_delta
data: {"delta":{"stop_reason":"end_turn"},"usage":{"output_tokens":128}}

レスポンスタイトル

HTTP ヘッダー意味
x-apivn-request-idx-apivn-request-id があればエラー時刻とともに保存してください。報告に API キーや機密データを含めないでください。
Retry-AfterRetry-After を守り、ジッター付き指数バックオフで回数と合計時間を制限してください。動画ジョブが作成済みの可能性がある場合は、再送前に ID で照会してください。
x-apivn-model実際に処理を行ったモデル
x-apivn-model-mapped-from送信されたモデル名(マッピング済みの場合)
x-apivn-input-tokens課金対象の入力トークン(キャッシュ除く)
x-apivn-output-tokens課金対象の出力トークン
x-apivn-cost-vnd1回の呼び出しの費用(VNĐ)
x-apivn-price-vnd-per-mtok現在適用されているトークン単価
x-apivn-price-vnd-per-request1回の呼び出しごとの固定単価(ある場合)

ストリーミング呼び出しの場合、トークン/コストのヘッダーは利用できません(コストはストリームが終了した時点でのみ判明します)— 詳細は使用状況ページをご確認ください。

例はソース確認とローカル検証の対象であり、全アプリバージョンの実機検証を意味しません。実運用前に設定、小さなリクエスト、使用量を確認してください。

Support