Class ReactivePromptStage
java.lang.Object
bg.codexio.ai.openai.api.sdk.vision.VisionConfigurationStage
bg.codexio.ai.openai.api.sdk.vision.ReactivePromptStage
- All Implemented Interfaces:
RuntimeExecutor
Sends calls to OpenAI API
in a reactive fashion
-
Field Summary
Fields inherited from class bg.codexio.ai.openai.api.sdk.vision.VisionConfigurationStage
executor, requestContext -
Method Summary
Modifier and TypeMethodDescriptionOpenAIHttpExecutor.ReactiveExecution<bg.codexio.ai.openai.api.payload.chat.response.ChatMessageResponse> describe()Sends async request to OpenAI API.OpenAIHttpExecutor.ReactiveExecution<bg.codexio.ai.openai.api.payload.chat.response.ChatMessageResponse> Sends async request to OpenAI API.
-
Method Details
-
describe
public OpenAIHttpExecutor.ReactiveExecution<bg.codexio.ai.openai.api.payload.chat.response.ChatMessageResponse> describe(String prompt) Sends async request to OpenAI API. Notifies theOpenAIHttpExecutor.ReactiveExecution.lines()andOpenAIHttpExecutor.ReactiveExecution.response()when parts (and the whole) of the response is received. Do not subscribe simultaneously for both, as you may experience bugs with multiplexing.- Parameters:
prompt- user supplied prompt- Returns:
OpenAIHttpExecutor.ReactiveExecution<bg.codexio.ai.openai.api.payload.chat.response.ChatMessageResponse>
-
describe
public OpenAIHttpExecutor.ReactiveExecution<bg.codexio.ai.openai.api.payload.chat.response.ChatMessageResponse> describe()Sends async request to OpenAI API. Notifies theOpenAIHttpExecutor.ReactiveExecution.lines()andOpenAIHttpExecutor.ReactiveExecution.response()when parts (and the whole) of the response is received. Do not subscribe simultaneously for both, as you may experience bugs with multiplexing.DEFAULT_PROMPTis supplied.- Returns:
OpenAIHttpExecutor.ReactiveExecution<bg.codexio.ai.openai.api.payload.chat.response.ChatMessageResponse>
-