Class SynchronousPromptStage

java.lang.Object
bg.codexio.ai.openai.api.sdk.vision.VisionConfigurationStage
bg.codexio.ai.openai.api.sdk.vision.SynchronousPromptStage
All Implemented Interfaces:
RuntimeExecutor

public class SynchronousPromptStage extends VisionConfigurationStage implements RuntimeExecutor
Synchronous context to choose between raw response or just a simple string answer.
  • Method Details

    • describeRaw

      public bg.codexio.ai.openai.api.payload.chat.response.ChatMessageResponse describeRaw(String prompt)
      Sends request to the OpenAI API.
      Parameters:
      prompt - user supplied prompt
      Returns:
      raw ChatMessageResponse
    • describeRaw

      public bg.codexio.ai.openai.api.payload.chat.response.ChatMessageResponse describeRaw()
      Sends request to the OpenAI API. Uses DEFAULT_PROMPT
      Returns:
      raw ChatMessageResponse
    • describe

      public String describe(String prompt)
      Sends request to the OpenAI API.
      Parameters:
      prompt - user supplied prompt
      Returns:
      string with the answer
    • describe

      public String describe()
      Sends request to the OpenAI API. Uses DEFAULT_PROMPT
      Returns:
      string with the answer