Package org.springframework.ai.openai
Class OpenAiAudioTranscriptionOptions.Builder
java.lang.Object
org.springframework.ai.openai.AbstractOpenAiOptions.AbstractBuilder<OpenAiAudioTranscriptionOptions,OpenAiAudioTranscriptionOptions.Builder>
org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- Enclosing class:
- OpenAiAudioTranscriptionOptions
public static final class OpenAiAudioTranscriptionOptions.Builder
extends AbstractOpenAiOptions.AbstractBuilder<OpenAiAudioTranscriptionOptions,OpenAiAudioTranscriptionOptions.Builder>
-
Field Summary
Fields inherited from class org.springframework.ai.openai.AbstractOpenAiOptions.AbstractBuilder
apiKey, baseUrl, credential, customHeaders, isGitHubModels, isMicrosoftFoundry, maxRetries, microsoftDeploymentName, microsoftFoundryServiceVersion, model, organizationId, proxy, timeout -
Method Summary
Modifier and TypeMethodDescriptionbuild()from(OpenAiAudioTranscriptionOptions fromOptions) merge(@Nullable AudioTranscriptionOptions from) responseFormat(@Nullable com.openai.models.audio.AudioResponseFormat responseFormat) temperature(@Nullable Float temperature) timestampGranularities(@Nullable List<com.openai.models.audio.transcriptions.TranscriptionCreateParams.TimestampGranularity> timestampGranularities) Methods inherited from class org.springframework.ai.openai.AbstractOpenAiOptions.AbstractBuilder
apiKey, apiKey, azure, azureOpenAIServiceVersion, baseUrl, credential, customHeaders, deploymentName, gitHubModels, maxRetries, microsoftFoundry, microsoftFoundryServiceVersion, model, organizationId, proxy, self, timeout
-
Method Details
-
from
-
merge
-
responseFormat
public OpenAiAudioTranscriptionOptions.Builder responseFormat(@Nullable com.openai.models.audio.AudioResponseFormat responseFormat) -
prompt
-
language
-
temperature
-
timestampGranularities
public OpenAiAudioTranscriptionOptions.Builder timestampGranularities(@Nullable List<com.openai.models.audio.transcriptions.TranscriptionCreateParams.TimestampGranularity> timestampGranularities) -
build
-