Class Completion.Builder
-
- All Implemented Interfaces:
public final class Completion.BuilderA builder for Completion.
-
-
Method Summary
Modifier and Type Method Description final Completion.Builderid(String id)Unique object identifier. final Completion.Builderid(JsonField<String> id)Unique object identifier. final Completion.Buildercompletion(String completion)The resulting completion up to and excluding the stop sequences. final Completion.Buildercompletion(JsonField<String> completion)The resulting completion up to and excluding the stop sequences. final Completion.Buildermodel(Model model)The model that will complete your prompt. final Completion.Buildermodel(JsonField<Model> model)The model that will complete your prompt. final Completion.Buildermodel(String value)The model that will complete your prompt. final Completion.BuilderstopReason(String stopReason)The reason that we stopped. final Completion.BuilderstopReason(Optional<String> stopReason)The reason that we stopped. final Completion.BuilderstopReason(JsonField<String> stopReason)The reason that we stopped. final Completion.Buildertype(Completion.Type type)Object type. final Completion.Buildertype(JsonField<Completion.Type> type)Object type. final Completion.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final Completion.BuilderputAdditionalProperty(String key, JsonValue value)final Completion.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final Completion.BuilderremoveAdditionalProperty(String key)final Completion.BuilderremoveAllAdditionalProperties(Set<String> keys)final Completionbuild()-
-
Method Detail
-
id
final Completion.Builder id(String id)
Unique object identifier.
The format and length of IDs may change over time.
-
id
final Completion.Builder id(JsonField<String> id)
Unique object identifier.
The format and length of IDs may change over time.
-
completion
final Completion.Builder completion(String completion)
The resulting completion up to and excluding the stop sequences.
-
completion
final Completion.Builder completion(JsonField<String> completion)
The resulting completion up to and excluding the stop sequences.
-
model
final Completion.Builder model(Model model)
The model that will complete your prompt.\n\nSee models for additional details and options.
-
model
final Completion.Builder model(JsonField<Model> model)
The model that will complete your prompt.\n\nSee models for additional details and options.
-
model
final Completion.Builder model(String value)
The model that will complete your prompt.\n\nSee models for additional details and options.
-
stopReason
final Completion.Builder stopReason(String stopReason)
The reason that we stopped.
This may be one the following values:
"stop_sequence": we reached a stop sequence — either provided by you via thestop_sequencesparameter, or a stop sequence built into the model"max_tokens": we exceededmax_tokens_to_sampleor the model's maximum
-
stopReason
final Completion.Builder stopReason(Optional<String> stopReason)
The reason that we stopped.
This may be one the following values:
"stop_sequence": we reached a stop sequence — either provided by you via thestop_sequencesparameter, or a stop sequence built into the model"max_tokens": we exceededmax_tokens_to_sampleor the model's maximum
-
stopReason
final Completion.Builder stopReason(JsonField<String> stopReason)
The reason that we stopped.
This may be one the following values:
"stop_sequence": we reached a stop sequence — either provided by you via thestop_sequencesparameter, or a stop sequence built into the model"max_tokens": we exceededmax_tokens_to_sampleor the model's maximum
-
type
final Completion.Builder type(Completion.Type type)
Object type.
For Text Completions, this is always
"completion".
-
type
final Completion.Builder type(JsonField<Completion.Type> type)
Object type.
For Text Completions, this is always
"completion".
-
additionalProperties
final Completion.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Completion.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Completion.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Completion.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Completion.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final Completion build()
-
-
-
-