Webhook とコールバック
97AI.PRO は現在、非同期結果にポーリングモデルを使用しています。
現在の動作
Webhook コールバックはまだ利用できません
リレーは現在、送信 webhook/コールバックリクエストを送信せず、検証すべき
callBackUrl パラメータや署名ヘッダーもありません。X-Webhook-Signature フローを説明するサードパーティのドキュメントは無視してください — ここには当てはまりません。結果の取得方法
タスクを作成し、終了状態に達するまでタスクエンドポイントをポーリングします:
cURL
# 1) create the task
curl -X POST "https://97ai.97claude.com/api/generate" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{ "model": "google/nano-banana", "input": { "prompt": "a cat" } }'
# → { "taskId": "task_123", "state": "waiting" }
# 2) poll every few seconds until state is success or fail
curl "https://97ai.97claude.com/api/generate/task_123" \
-H "Authorization: Bearer $API_KEY"完全なレスポンス構造は タスク詳細の取得 を参照してください。チャットリクエスト(POST /api/chat)は同期処理で、ポーリングは不要です。
ロードマップ
将来 webhook コールバックが追加された場合、本ページで正確なペイロード、ヘッダー、署名検証の手順を説明します。それまでは、ポーリングがサポートされる統合方法です。