クラス ChatResponse
java.lang.ObjectSE
org.springframework.ai.chat.model.ChatResponse
- 実装されているすべてのインターフェース:
ModelResponse<Generation>
AI プロバイダーから返されるチャット補完 (生成など) レスポンス。
- 作成者:
- Christian Tzolov, Mark Pollack, Soby Chacko, John Blum, Alexandros Pappas, Thomas Vitale
ネストされたクラスの概要
ネストされたクラスコンストラクターの概要
コンストラクターコンストラクター説明ChatResponse(ListSE<Generation> generations) メタデータなしで新しいChatResponseインスタンスを構築します。ChatResponse(ListSE<Generation> generations, ChatResponseMetadata chatResponseMetadata) 新しいChatResponseインスタンスを構築します。方法の概要
修飾子と型メソッド説明static ChatResponse.Builderbuilder()booleanAI モデルのレスポンスに関連付けられたレスポンスメタデータを取得します。AI モデルの結果を取得します。booleanhasFinishReasons(SetSE<StringSE> finishReasons) モデルが指定された終了理由のいずれかで終了したかどうか。inthashCode()booleanモデルがツールの実行をリクエストしたかどうか。toString()
コンストラクターの詳細
ChatResponse
メタデータなしで新しいChatResponseインスタンスを構築します。- パラメーター:
generations- AI プロバイダーによって返されるGenerationのListSE。
ChatResponse
新しいChatResponseインスタンスを構築します。- パラメーター:
generations- AI プロバイダーによって返されるGenerationのListSE。chatResponseMetadata- AI プロバイダーの API の使用に関する情報を含むChatResponseMetadata。
メソッドの詳細
builder
getResults
- 次で指定:
- インターフェース
ModelResponse<Generation>のgetResults - 戻り値:
generated outputsのListSE。
getResult
インターフェースからコピーされた説明:ModelResponseAI モデルの結果を取得します。- 次で指定:
- インターフェース
ModelResponse<Generation>のgetResult - 戻り値:
- 世代リストの最初の
Generationを返します。
getMetadata
インターフェースからコピーされた説明:ModelResponseAI モデルのレスポンスに関連付けられたレスポンスメタデータを取得します。- 次で指定:
- インターフェース
ModelResponse<Generation>のgetMetadata - 戻り値:
- AI プロバイダーの API の使用に関する情報を含む
ChatResponseMetadataを返します。
hasToolCalls
public boolean hasToolCalls()モデルがツールの実行をリクエストしたかどうか。hasFinishReasons
モデルが指定された終了理由のいずれかで終了したかどうか。toString
equals
hashCode
public int hashCode()