Class SynchronousPromptStage

java.lang.Object
bg.codexio.ai.openai.api.sdk.voice.translation.TranslationConfigurationStage
bg.codexio.ai.openai.api.sdk.voice.translation.SynchronousPromptStage
All Implemented Interfaces:
RuntimeExecutor

public class SynchronousPromptStage extends TranslationConfigurationStage implements RuntimeExecutor
Sends blocking requests to OpenAI API with given user supplied prompt
  • Method Details

    • guide

      public bg.codexio.ai.openai.api.payload.voice.response.SpeechTextResponse guide(String prompt)
      Guides the translation with additional prompt
      Returns:
      SpeechTextResponse the response from the API in the configured format
    • unguided

      public bg.codexio.ai.openai.api.payload.voice.response.SpeechTextResponse unguided()
      Sends request to OpenAI API without additional prompt
      Returns:
      SpeechTextResponse the response from the API in the configured format