モジュール org.nkjmlab.util.helper
Record Class ChatResponse.Choice
java.lang.Object
java.lang.Record
org.nkjmlab.util.openai.chat.model.ChatResponse.Choice
- 含まれているクラス:
- ChatResponse
public static record ChatResponse.Choice(Integer index, ChatRequest.ChatMessage message, String finish_reason)
extends Record
-
コンストラクタの概要
コンストラクタコンストラクタ説明Choice(Integer index, ChatRequest.ChatMessage message, String finish_reason) Choiceレコードのインスタンスを作成します。 -
メソッドの概要
-
コンストラクタの詳細
-
Choice
Choiceレコードのインスタンスを作成します。- パラメータ:
index-indexレコード・コンポーネントの値message-messageレコード・コンポーネントの値finish_reason-finish_reasonレコード・コンポーネントの値
-
-
メソッドの詳細
-
toString
このレコードの文字列表現を返します。表現には、型の名前に続けて各レコード・コンポーネントの名前と値が含まれます。 -
hashCode
public final int hashCode()このオブジェクトのハッシュ・コード値を返します。値は、各レコード・コンポーネントのハッシュ・コードから導出されます。 -
equals
他のオブジェクトがこれと"等しい"かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコード・コンポーネントが等しい場合、オブジェクトは等しくなります。 このレコード内のすべてのコンポーネントはObjects::equals(Object,Object)と比較されます。 -
index
indexレコード・コンポーネントの値が返されます。- 戻り値:
indexレコード・コンポーネントの値
-
message
messageレコード・コンポーネントの値が返されます。- 戻り値:
messageレコード・コンポーネントの値
-
finish_reason
finish_reasonレコード・コンポーネントの値が返されます。- 戻り値:
finish_reasonレコード・コンポーネントの値
-