Class OpenAiChatClient

All Implemented Interfaces:
ChatClient, StreamingChatClient, ModelClient<Prompt,ChatResponse>, StreamingModelClient<Prompt,ChatResponse>

public class OpenAiChatClient extends AbstractFunctionCallSupport<OpenAiApi.ChatCompletionMessage,OpenAiApi.ChatCompletionRequest,org.springframework.http.ResponseEntity<OpenAiApi.ChatCompletion>> implements ChatClient, StreamingChatClient
ChatClient and StreamingChatClient implementation for OpenAI backed by OpenAiApi.
Author:
Mark Pollack, Christian Tzolov, Ueibin Kim, John Blum, Josh Long, Jemin Huh
See Also: