Uses of Class
xyz.felh.openai.StreamListener
Packages that use StreamListener
-
Uses of StreamListener in xyz.felh.openai
Methods in xyz.felh.openai with parameters of type StreamListenerModifier and TypeMethodDescriptionvoidOpenAiService.createSteamChatCompletion(String requestId, CreateChatCompletionRequest request, @NonNull StreamListener<ChatCompletion> listener) create chat completion by stream, user-side handled if there is tool_callsvoidOpenAiService.createSteamChatCompletion(String requestId, CreateChatCompletionRequest request, @NonNull StreamListener<ChatCompletion> listener, BiFunction<String, ChatCompletion, StreamToolCallsRequest> toolCallsHandler) create chat completion by stream, sdk-side handled if there is tool_callsvoidOpenAiService.createThreadAndRun(String requestId, CreateThreadAndRunRequest request, @NonNull StreamListener<IOpenAiApiObject> listener) POST https://api.openai.com/v1/threads/runsvoidOpenAiService.createThreadRun(String requestId, String threadId, CreateRunRequest request, @NonNull StreamListener<IOpenAiApiObject> listener) POST https://api.openai.com/v1/threads/{thread_id}/runsvoidOpenAiService.submitToolOutputs(String requestId, String threadId, String runId, SubmitToolOutputsRequest request, @NonNull StreamListener<IOpenAiApiObject> listener) POST https://api.openai.com/v1/threads/{thread_id}/runs/{run_id}/submit_tool_outputsConstructors in xyz.felh.openai with parameters of type StreamListenerModifierConstructorDescriptionStreamToolCallsReceiver(OpenAiService openAiService, String originalRequestId, BiFunction<String, ChatCompletion, StreamToolCallsRequest> toolCallsHandler, StreamListener<ChatCompletion> listener, CountDownLatch countDownLatch)