Authorizations
APIキー認証。すべてのAPIリクエストには、Authorization HTTPヘッダーにAPIキーを Bearer {API_KEY} の形式で含めてください。APIキーはサーバー側に保存し、クライアント側で共有または保存しないことを強くお勧めします。
Body
チャットメッセージ送信のリクエストボディ。
ユーザー入力/質問内容。
ユーザー識別子。アプリケーション内で一意であるべきです。重要な注意事項: Service API は WebApp で作成された対話を共有しません。API を通じて作成された対話は、WebApp インターフェースで作成されたものとは分離されています。
アプリによって定義されたさまざまな変数値の入力を許可します。変数がファイルタイプの場合、InputFileObjectJp オブジェクトを指定します。
応答の返却モード。streaming (推奨) はSSEを使用。blocking は実行完了後に結果を返します (Cloudflareの100秒タイムアウト制限あり)。
streaming, blocking 会話ID。以前のチャット記録に基づいて会話を続ける場合に必要です。
ファイルリスト。モデルがビジョン機能をサポートしている場合に利用可能です。
- Option 1
- Option 2
タイトルを自動生成。デフォルトはtrue。
Response
リクエスト成功。応答のコンテントタイプと構造はリクエストの response_mode パラメータに依存します。
response_modeがblockingの場合、application/json形式のChatCompletionResponseJpオブジェクトを返します。response_modeがstreamingの場合、text/event-stream形式のChunkChatflowEventJpオブジェクトのストリームを返します。
ブロッキングモードでの完全なアプリ結果。
イベントタイプ、固定で message。
"message"
タスクID。
ユニークID。
一意のメッセージID。
会話ID。
アプリモード、chatとして固定。
"chat"
完全な応答内容。
メタデータ。
メッセージ作成タイムスタンプ。