テキスト生成アプリケーションにリクエストを送信します。
API-Key認証。すべてのAPIリクエストで、Authorization HTTPヘッダーに Bearer {API_KEY} の形式でAPIキーを含めてください。APIキーの漏洩を避けるため、サーバーサイドでの保存を強く推奨します。
完了メッセージを作成するためのリクエストボディ。
アプリで定義された各種変数値を入力。少なくとも1つのキー/値ペアが必要。
レスポンス返却モード。streaming (推奨): SSEによるタイプライター風出力。blocking: 実行完了後に結果返却 (Cloudflare 100秒制限あり)。
streaming, blocking ユーザー識別子。アプリケーション内で開発者が一意に定義。
(任意) ファイルリスト。モデルがVision機能をサポートしている場合のみ利用可能。
リクエスト成功。レスポンスのコンテントタイプと構造はリクエストの response_mode パラメータに依存します。
response_mode が blocking の場合、application/json で CompletionResponseJp オブジェクトを返します。response_mode が streaming の場合、text/event-stream で ChunkCompletionEventJp のストリームを返します。ブロッキングモードでのアプリの完全な結果。
イベントタイプ、通常 'message'。(MarkdownではChatCompletionResponseで 'chat' とあったが、Completionの文脈では 'completion' or 'message' が一般的。blocking example に合わせて 'message' を使用)
一意のメッセージID。
アプリモード。ブロッキングモードの例では 'completion'、Markdown本文では 'chat' と記載。ここでは 'completion' を採用。
完全な応答内容。
メタデータ。
メッセージ作成タイムスタンプ。