LLM チャットスクレーパークイックスタートタスクライフサイクル

タスクライフサイクルの詳細

以下のリファレンスを使ってリクエストを構成し、API が返すレスポンスを解釈してください。

共通リクエストパラメーター

パラメーター必須説明
actorstringはい実行したいモデル actor を示します。
webhookobjectいいえ任意の Webhook 設定。
webhook.urlstringいいえタスク完了時に結果を受信する HTTPS エンドポイント。
inputobjectはいprompt・モード・国コードなど actor 固有のパラメーター。

結果データ構造

フィールド必須説明
statusstringはいタスク状態:pendingrunningsuccessfailed
messagestringいいえ失敗時のエラー文。
task_resultobjectいいえactor 固有の結果。フィールドは各モデルのドキュメントを参照。

Webhook ペイロード

webhook.url を設定すると、Scrapeless は次の JSON を POST で送信します。

フィールド必須説明
task_idstringはい完了したタスク ID。
statusstringはいsuccess または failed
inputstringはい元のリクエストパラメーターを JSON 文字列化したもの。
task_resultobjectいいえ結果エンドポイントで取得する内容と同じ。

プッシュ例

curl --location '{webhook.url}' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "",
    "status": "",
    "input": "",
    "task_result": {}
  }'

HTTP ステータスコード

コード意味
200結果を正常に取得。
201タスク作成に成功。
202タスク実行中。しばらくして再試行してください。
400リクエストが不正。エラーメッセージを確認。
410結果が期限切れ(保持 12 時間)。
429リクエスト制限を超過。