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
public class ReactivePromptStage extends VisionConfigurationStage implements 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenAIHttpExecutor.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>describe(String prompt)Sends async request to OpenAI API.
-
-
-
Method Detail
-
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
-
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
-
-