レコードクラス OpenAiApi. 使用箇所
java.lang.ObjectSE
java.lang.RecordSE
org.springframework.ai.openai.api.OpenAiApi.Usage
- レコードコンポーネント:
completionTokens
- 生成された完了内のトークンの数。完了リクエストにのみ適用されます。promptTokens
- プロンプト内のトークンの数。totalTokens
- リクエストで使用されたトークンの合計数 (プロンプト + 完了)。promptTokensDetails
- プロンプトで使用されるトークンの内訳。completionTokenDetails
- 完了時に使用されたトークンの内訳。
- 含まれているクラス:
- OpenAiApi
public static record OpenAiApi.Usage(IntegerSE completionTokens, IntegerSE promptTokens, IntegerSE totalTokens, OpenAiApi.Usage.PromptTokensDetails promptTokensDetails, OpenAiApi.Usage.CompletionTokenDetails completionTokenDetails)
extends RecordSE
完了リクエストの使用統計。
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static final record
完了時に使用されたトークンの内訳。static final record
プロンプトで使用されるトークンの内訳コンストラクターの概要
コンストラクターコンストラクター説明Usage
(IntegerSE completionTokens, IntegerSE promptTokens, IntegerSE totalTokens, OpenAiApi.Usage.PromptTokensDetails promptTokensDetails, OpenAiApi.Usage.CompletionTokenDetails completionTokenDetails) Usage
レコードクラスのインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明completionTokenDetails
レコードコンポーネントの値を返します。completionTokens
レコードコンポーネントの値を返します。final boolean
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。final int
hashCode()
このオブジェクトのハッシュコード値を返します。promptTokens
レコードコンポーネントの値を返します。promptTokensDetails
レコードコンポーネントの値を返します。final StringSE
toString()
このレコードクラスの文字列表現を返します。totalTokens
レコードコンポーネントの値を返します。
コンストラクターの詳細
Usage
Usage
public Usage(IntegerSE completionTokens, IntegerSE promptTokens, IntegerSE totalTokens, OpenAiApi.Usage.PromptTokensDetails promptTokensDetails, OpenAiApi.Usage.CompletionTokenDetails completionTokenDetails) Usage
レコードクラスのインスタンスを作成します。- パラメーター:
completionTokens
-completionTokens
レコードコンポーネントの値promptTokens
-promptTokens
レコードコンポーネントの値totalTokens
-totalTokens
レコードコンポーネントの値promptTokensDetails
-promptTokensDetails
レコードコンポーネントの値completionTokenDetails
-completionTokenDetails
レコードコンポーネントの値
メソッドの詳細
toString
このレコードクラスの文字列表現を返します。表現には、クラスの名前が含まれ、その後に各レコードコンポーネントの名前と値が続きます。hashCode
public final int hashCode()このオブジェクトのハッシュコード値を返します。値は、各レコードコンポーネントのハッシュコードから導出されます。equals
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいです。このレコードクラスのすべてのコンポーネントがObjects::equals(Object,Object)
SE と比較されます。completionTokens
completionTokens
レコードコンポーネントの値を返します。- 戻り値:
completionTokens
レコードコンポーネントの値
promptTokens
promptTokens
レコードコンポーネントの値を返します。- 戻り値:
promptTokens
レコードコンポーネントの値
totalTokens
totalTokens
レコードコンポーネントの値を返します。- 戻り値:
totalTokens
レコードコンポーネントの値
promptTokensDetails
promptTokensDetails
レコードコンポーネントの値を返します。- 戻り値:
promptTokensDetails
レコードコンポーネントの値
completionTokenDetails
completionTokenDetails
レコードコンポーネントの値を返します。- 戻り値:
completionTokenDetails
レコードコンポーネントの値