チャットアプリケーションにリクエストを送信します。
API Key 認証です。すべての API リクエストにおいて、Authorization HTTP ヘッダーに Bearer プレフィックスを付けた API Key を含めてください。例:Authorization: Bearer {API_KEY}。API Key はサーバーサイドに保存し、クライアントサイドで共有・保存しないことを強く推奨します。API Key の漏洩は深刻な結果につながる可能性があります。
チャットメッセージを送信するためのリクエストボディ。
ユーザーの入力/質問内容です。
アプリで定義されたさまざまな変数の値を入力できます。キーと値のペアを含みます。アプリが期待する変数名と型については、アプリケーションのパラメータ情報を取得 レスポンスの user_input_form フィールドを参照してください。
アプリケーション内で一意のユーザー識別子です。この識別子はデータアクセスの範囲を限定します——会話、メッセージ、ファイルは同じ user 値でクエリした場合にのみ表示されます。
レスポンスの返却モード。streaming(推奨)は SSE を使用します。blocking は完了後に返却します(長時間の処理では中断される場合があります)。Cloudflare のタイムアウトは 100 s です。省略した場合、デフォルトでブロッキングモードになります。
streaming, blocking 会話を継続するための会話 ID です。前のメッセージの conversation_id を渡します。新しい会話を開始するには、このフィールドを省略するか空文字列を渡します。レスポンスで conversation_id が返されます——以降のメッセージでこの値を渡すとその会話を継続できます。
マルチモーダル理解用のファイルリストです。画像、ドキュメント、音声、動画を含みます。ローカルファイルを添付するには、まず ファイルをアップロード でアップロードし、返された id を upload_file_id として transfer_method: local_file で使用します。
実行する公開済みワークフローバージョンの ID を指定します。指定しない場合、最新の公開バージョンが使用されます。
リクエスト成功。コンテンツタイプと構造はリクエストの response_mode パラメータに依存します。
response_mode が blocking の場合、 application/json で ChatCompletionResponse オブジェクトを返します。response_mode が streaming の場合、 text/event-stream で ChunkChatEvent オブジェクトのストリームを返します。イベントタイプ。message に固定されています。
リクエスト追跡およびレスポンス停止 API 用のタスク ID です。
このレスポンスイベントの一意 ID です。
一意のメッセージ ID です。フィードバックや推奨質問のエンドポイントを呼び出す際に message_id パラメータとして使用します。
会話 ID。
アプリモード、advanced-chat 固定です。
完全なレスポンスコンテンツ。
使用量と検索リソースを含むメタデータ。
メッセージ作成タイムスタンプ(Unix エポック秒)。