Record Class ChatRequest
java.lang.Object
java.lang.Record
org.nkjmlab.util.openai.chat.model.ChatRequest
-
ネストされたクラスの概要
ネストされたクラス修飾子とタイプクラス説明static classstatic final recordstatic enum -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明static ChatRequest.Builderbuilder()final boolean他のオブジェクトがこれと"等しい"かどうかを示します。frequency_penaltyレコード・コンポーネントの値が返されます。final inthashCode()このオブジェクトのハッシュ・コード値を返します。max_tokensレコード・コンポーネントの値が返されます。messages()messagesレコード・コンポーネントの値が返されます。model()modelレコード・コンポーネントの値が返されます。n()nレコード・コンポーネントの値が返されます。presence_penaltyレコード・コンポーネントの値が返されます。temperatureレコード・コンポーネントの値が返されます。top_p()top_pレコード・コンポーネントの値が返されます。final StringtoString()このレコードの文字列表現を返します。user()userレコード・コンポーネントの値が返されます。
-
コンストラクタの詳細
-
ChatRequest
public ChatRequest(String model, Float temperature, Float top_p, Integer n, Integer max_tokens, Float presence_penalty, Float frequency_penalty, String user, List<ChatRequest.ChatMessage> messages) ChatRequestレコードのインスタンスを作成します。- パラメータ:
model-modelレコード・コンポーネントの値temperature-temperatureレコード・コンポーネントの値top_p-top_pレコード・コンポーネントの値n-nレコード・コンポーネントの値max_tokens-max_tokensレコード・コンポーネントの値presence_penalty-presence_penaltyレコード・コンポーネントの値frequency_penalty-frequency_penaltyレコード・コンポーネントの値user-userレコード・コンポーネントの値messages-messagesレコード・コンポーネントの値
-
-
メソッドの詳細
-
builder
-
toString
このレコードの文字列表現を返します。表現には、型の名前に続けて各レコード・コンポーネントの名前と値が含まれます。 -
hashCode
public final int hashCode()このオブジェクトのハッシュ・コード値を返します。値は、各レコード・コンポーネントのハッシュ・コードから導出されます。 -
equals
他のオブジェクトがこれと"等しい"かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコード・コンポーネントが等しい場合、オブジェクトは等しくなります。 このレコード内のすべてのコンポーネントはObjects::equals(Object,Object)と比較されます。 -
model
modelレコード・コンポーネントの値が返されます。- 戻り値:
modelレコード・コンポーネントの値
-
temperature
temperatureレコード・コンポーネントの値が返されます。- 戻り値:
temperatureレコード・コンポーネントの値
-
top_p
top_pレコード・コンポーネントの値が返されます。- 戻り値:
top_pレコード・コンポーネントの値
-
n
nレコード・コンポーネントの値が返されます。- 戻り値:
nレコード・コンポーネントの値
-
max_tokens
max_tokensレコード・コンポーネントの値が返されます。- 戻り値:
max_tokensレコード・コンポーネントの値
-
presence_penalty
presence_penaltyレコード・コンポーネントの値が返されます。- 戻り値:
presence_penaltyレコード・コンポーネントの値
-
frequency_penalty
frequency_penaltyレコード・コンポーネントの値が返されます。- 戻り値:
frequency_penaltyレコード・コンポーネントの値
-
user
userレコード・コンポーネントの値が返されます。- 戻り値:
userレコード・コンポーネントの値
-
messages
messagesレコード・コンポーネントの値が返されます。- 戻り値:
messagesレコード・コンポーネントの値
-