Package com.openai.models
Class ChatCompletionStreamOptions.Builder
-
- All Implemented Interfaces:
public final class ChatCompletionStreamOptions.BuilderA builder for ChatCompletionStreamOptions.
-
-
Method Summary
Modifier and Type Method Description final ChatCompletionStreamOptions.BuilderincludeUsage(Boolean includeUsage)If set, an additional chunk will be streamed before the data: [DONE]message.final ChatCompletionStreamOptions.BuilderincludeUsage(JsonField<Boolean> includeUsage)If set, an additional chunk will be streamed before the data: [DONE]message.final ChatCompletionStreamOptions.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final ChatCompletionStreamOptions.BuilderputAdditionalProperty(String key, JsonValue value)final ChatCompletionStreamOptions.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final ChatCompletionStreamOptions.BuilderremoveAdditionalProperty(String key)final ChatCompletionStreamOptions.BuilderremoveAllAdditionalProperties(Set<String> keys)final ChatCompletionStreamOptionsbuild()-
-
Method Detail
-
includeUsage
final ChatCompletionStreamOptions.Builder includeUsage(Boolean includeUsage)
If set, an additional chunk will be streamed before the
data: [DONE]message. Theusagefield on this chunk shows the token usage statistics for the entire request, and thechoicesfield will always be an empty array. All other chunks will also include ausagefield, but with a null value.
-
includeUsage
final ChatCompletionStreamOptions.Builder includeUsage(JsonField<Boolean> includeUsage)
If set, an additional chunk will be streamed before the
data: [DONE]message. Theusagefield on this chunk shows the token usage statistics for the entire request, and thechoicesfield will always be an empty array. All other chunks will also include ausagefield, but with a null value.
-
additionalProperties
final ChatCompletionStreamOptions.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ChatCompletionStreamOptions.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ChatCompletionStreamOptions.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ChatCompletionStreamOptions.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ChatCompletionStreamOptions.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ChatCompletionStreamOptions build()
-
-
-
-