Package com.openai.models
Class ChatCompletionStreamOptions.Builder
-
- All Implemented Interfaces:
public final class ChatCompletionStreamOptions.Builder
A builder for ChatCompletionStreamOptions.
-
-
Method Summary
Modifier and Type Method Description final ChatCompletionStreamOptions.Builder
includeUsage(Boolean includeUsage)
If set, an additional chunk will be streamed before the data: [DONE]
message.final ChatCompletionStreamOptions.Builder
includeUsage(JsonField<Boolean> includeUsage)
If set, an additional chunk will be streamed before the data: [DONE]
message.final ChatCompletionStreamOptions.Builder
additionalProperties(Map<String, JsonValue> additionalProperties)
final ChatCompletionStreamOptions.Builder
putAdditionalProperty(String key, JsonValue value)
final ChatCompletionStreamOptions.Builder
putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
final ChatCompletionStreamOptions.Builder
removeAdditionalProperty(String key)
final ChatCompletionStreamOptions.Builder
removeAllAdditionalProperties(Set<String> keys)
final ChatCompletionStreamOptions
build()
-
-
Method Detail
-
includeUsage
final ChatCompletionStreamOptions.Builder includeUsage(Boolean includeUsage)
If set, an additional chunk will be streamed before the
data: [DONE]
message. Theusage
field on this chunk shows the token usage statistics for the entire request, and thechoices
field will always be an empty array. All other chunks will also include ausage
field, 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. Theusage
field on this chunk shows the token usage statistics for the entire request, and thechoices
field will always be an empty array. All other chunks will also include ausage
field, 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()
-
-
-
-