メインコンテンツへスキップ
SDK のチャットメソッドを呼び出すと POST /v1/chat/completions が送信され、完了したレスポンスを 1 つ受け取ります。新しく連携を作る場合は、Responses API を使うと、テキスト、マルチモーダル入力、ツール、より豊富な出力アイテムを 1 つのリクエスト形式で扱えます。
どの戻り値も Chat Completions の形式です。返答は choices[0].message.content にあり、finish_reason と usage も含まれます。

レスポンスをストリーミングする

解析済みの各チャンク(TypeScript と Python)は元のフィールド(choices、id など)を保持し、text(このチャンクで追加された内容)、usage、推論トークン(reasoningTokens / reasoning_tokens)を追加します。

パラメーター

どの SDK でも、フィールド名は JSON 本文のフィールドです。Go の型付き phaseo.ChatCompletionsRequest は、パスカルケースの構造体フィールド(Model、Messages)を使います。 各フィールドの説明はパラメーターに、完全なスキーマは Chat Completions API リファレンスにあります。

レスポンス

ChatCompletionsResponse:
stream: true の場合、エンドポイントは data: [DONE] で終わる SSE フレームを送信します。
最終更新日 2026年11月5日