コンテンツにスキップ

チャット補完オブジェクト

提供された入力に基づいて、モデルが返すチャット補完レスポンスを表します。


choices 配列
チャット補完の選択肢リスト。

プロパティを表示

finish_reason オブジェクト
モデルがトークン生成を停止した理由。


index 整数
選択肢リスト内のインデックス。


message オブジェクト
モデルが生成したチャットメッセージ。

プロパティを表示

role 文字列
このメッセージの作成者の役割。


content 文字列または null
メッセージの内容。


reasoning_content 文字列または null
推論モデル専用。アシスタントのメッセージに含まれる、最終的な回答の前の推論内容です。


refusal 文字列または null
モデルが生成した拒否メッセージ。


tool_calls 配列
モデルが生成したツールコール(関数呼び出しなど)。

プロパティを表示

function オブジェクト

プロパティを表示

arguments 文字列
関数引数。


name 文字列
呼び出す関数の名前。


id 文字列
ツールコールID。


type 文字列
現在は function のみサポートされています。


created 整数
チャット補完が作成された Unix タイムスタンプ(秒単位)。


id 文字列
チャット補完の一意な識別子。


model 文字列
チャット補完に使用されたモデル。


object 文字列
オブジェクトタイプ。常に chat.completion


system_fingerprint 文字列
モデルのバックエンド構成を表すフィンガープリント。
seed リクエストパラメータと組み合わせて使用することで、バックエンド変更が確定性に与える影響を理解できます。


usage オブジェクト
補完リクエストに関する使用統計情報。

プロパティを表示

completion_tokens 整数
生成された補完内のトークン数。


prompt_tokens 整数
プロンプト内のトークン数。


total_tokens 整数
リクエストで使用された総トークン数(プロンプト+補完)。