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.
-
-
Field Summary
-
Fields inherited from class bg.codexio.ai.openai.api.sdk.vision.VisionConfigurationStage
executor, requestContext
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdescribe()Sends request to the OpenAI API.Stringdescribe(String prompt)Sends request to the OpenAI API.bg.codexio.ai.openai.api.payload.chat.response.ChatMessageResponsedescribeRaw()Sends request to the OpenAI API.bg.codexio.ai.openai.api.payload.chat.response.ChatMessageResponsedescribeRaw(String prompt)Sends request to the OpenAI API.
-
-
-
Method Detail
-
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. UsesDEFAULT_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. UsesDEFAULT_PROMPT- Returns:
- string with the answer
-
-