Class TranslationCreateParams.Builder
-
- All Implemented Interfaces:
public final class TranslationCreateParams.BuilderA builder for TranslationCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final TranslationCreateParams.Builder body(TranslationCreateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
file
final TranslationCreateParams.Builder file(InputStream file)
The audio file object (not file name) translate, in one of these formats: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, or webm.
-
file
final TranslationCreateParams.Builder file(MultipartField<InputStream> file)
Sets Builder.file to an arbitrary multipart value.
You should usually call Builder.file with a well-typed InputStream value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
file
final TranslationCreateParams.Builder file(ByteArray file)
The audio file object (not file name) translate, in one of these formats: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, or webm.
-
file
final TranslationCreateParams.Builder file(Path path)
The audio file object (not file name) translate, in one of these formats: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, or webm.
-
model
final TranslationCreateParams.Builder model(AudioModel model)
ID of the model to use. Only
whisper-1(which is powered by our open source Whisper V2 model) is currently available.
-
model
final TranslationCreateParams.Builder model(MultipartField<AudioModel> model)
Sets Builder.model to an arbitrary multipart value.
You should usually call Builder.model with a well-typed AudioModel value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
model
final TranslationCreateParams.Builder model(String value)
Sets model to an arbitrary String.
You should usually call model with a well-typed AudioModel constant instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
prompt
final TranslationCreateParams.Builder prompt(String prompt)
An optional text to guide the model's style or continue a previous audio segment. The prompt should be in English.
-
prompt
final TranslationCreateParams.Builder prompt(MultipartField<String> prompt)
Sets Builder.prompt to an arbitrary multipart value.
You should usually call Builder.prompt with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
responseFormat
final TranslationCreateParams.Builder responseFormat(TranslationCreateParams.ResponseFormat responseFormat)
The format of the output, in one of these options:
json,text,srt,verbose_json, orvtt.
-
responseFormat
final TranslationCreateParams.Builder responseFormat(MultipartField<TranslationCreateParams.ResponseFormat> responseFormat)
Sets Builder.responseFormat to an arbitrary multipart value.
You should usually call Builder.responseFormat with a well-typed ResponseFormat value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
temperature
final TranslationCreateParams.Builder temperature(Double temperature)
The sampling temperature, between 0 and 1. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. If set to 0, the model will use log probability to automatically increase the temperature until certain thresholds are hit.
-
temperature
final TranslationCreateParams.Builder temperature(MultipartField<Double> temperature)
Sets Builder.temperature to an arbitrary multipart value.
You should usually call Builder.temperature with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final TranslationCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final TranslationCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final TranslationCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final TranslationCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final TranslationCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final TranslationCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final TranslationCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final TranslationCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final TranslationCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final TranslationCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final TranslationCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final TranslationCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final TranslationCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final TranslationCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final TranslationCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final TranslationCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final TranslationCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final TranslationCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final TranslationCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final TranslationCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final TranslationCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final TranslationCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final TranslationCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final TranslationCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final TranslationCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final TranslationCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final TranslationCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final TranslationCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final TranslationCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final TranslationCreateParams build()
Returns an immutable instance of TranslationCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.file() .model()
-
-
-
-