Package com.openai.models
Class RunStep.Usage.Builder
-
- All Implemented Interfaces:
public final class RunStep.Usage.Builder
A builder for Usage.
-
-
Method Summary
Modifier and Type Method Description final RunStep.Usage.Builder
completionTokens(Long completionTokens)
Number of completion tokens used over the course of the run step. final RunStep.Usage.Builder
completionTokens(JsonField<Long> completionTokens)
Number of completion tokens used over the course of the run step. final RunStep.Usage.Builder
promptTokens(Long promptTokens)
Number of prompt tokens used over the course of the run step. final RunStep.Usage.Builder
promptTokens(JsonField<Long> promptTokens)
Number of prompt tokens used over the course of the run step. final RunStep.Usage.Builder
totalTokens(Long totalTokens)
Total number of tokens used (prompt + completion). final RunStep.Usage.Builder
totalTokens(JsonField<Long> totalTokens)
Total number of tokens used (prompt + completion). final RunStep.Usage.Builder
additionalProperties(Map<String, JsonValue> additionalProperties)
final RunStep.Usage.Builder
putAdditionalProperty(String key, JsonValue value)
final RunStep.Usage.Builder
putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
final RunStep.Usage.Builder
removeAdditionalProperty(String key)
final RunStep.Usage.Builder
removeAllAdditionalProperties(Set<String> keys)
final RunStep.Usage
build()
-
-
Method Detail
-
completionTokens
final RunStep.Usage.Builder completionTokens(Long completionTokens)
Number of completion tokens used over the course of the run step.
-
completionTokens
final RunStep.Usage.Builder completionTokens(JsonField<Long> completionTokens)
Number of completion tokens used over the course of the run step.
-
promptTokens
final RunStep.Usage.Builder promptTokens(Long promptTokens)
Number of prompt tokens used over the course of the run step.
-
promptTokens
final RunStep.Usage.Builder promptTokens(JsonField<Long> promptTokens)
Number of prompt tokens used over the course of the run step.
-
totalTokens
final RunStep.Usage.Builder totalTokens(Long totalTokens)
Total number of tokens used (prompt + completion).
-
totalTokens
final RunStep.Usage.Builder totalTokens(JsonField<Long> totalTokens)
Total number of tokens used (prompt + completion).
-
additionalProperties
final RunStep.Usage.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final RunStep.Usage.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final RunStep.Usage.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final RunStep.Usage.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final RunStep.Usage.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final RunStep.Usage build()
-
-
-
-