チャット補完オブジェクト
提供された入力に基づいて、モデルが返すチャット補完レスポンスを表します。
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 整数
リクエストで使用された総トークン数(プロンプト+補完)。