エンドポイント | メソッド | 説明 |
---|---|---|
api.sunra.ai/v1/queue/{model-id} | POST | リクエストをキューに追加します |
api.sunra.ai/v1/queue/requests/{request_id}/status | GET | リクエストのステータスを取得します |
api.sunra.ai/v1/queue/requests/{request_id}/status/stream | GET | 完了までステータスをストリーミングします |
api.sunra.ai/v1/queue/requests/{request_id} | GET | リクエストの応答を取得します |
api.sunra.ai/v1/queue/requests/{request_id}/cancel | PUT | リクエストをキャンセルします |
request_id
を含むサンプル応答は次のとおりです。
request_id
が含まれており、ステータスの確認、キャンセル、または応答の取得のための URL が提供されるため、追加のエンドポイント開発なしでワークフローを効率化できます。
queue_position
: キュー内の位置を示します。response_url
: 処理が完了した後に応答を取得するための URL。logs
: 処理手順を示す詳細なログ (有効な場合)。response_url
: 最終的な応答が利用可能になる場所。logs
: プロセス全体を詳述したログ。response_url
: 完了した応答への直接リンク。message
: イベントの説明。level
: 重大度 (例: INFO、ERROR)。source
: ログの発生元。timestamp
: ログが生成された時刻。text/event-stream
形式で提供されます。
COMPLETED
になったら、次を使用して応答を取得します。
エンドポイントの種類 | レート制限 | バースト制限 |
---|---|---|
キューに送信 | 10 リクエスト/秒 | 100 リクエスト/分 |
その他すべてのエンドポイント | 100 リクエスト/秒 | 1,800 リクエスト/分 |
403 Forbidden
応答が返されます。これらのケースを処理するために、指数バックオフ付きの再試行メカニズムを実装することをお勧めします。