Class ChatHttpExecutor
java.lang.Object
bg.codexio.ai.openai.api.http.DefaultOpenAIHttpExecutor<ChatMessageRequest,ChatMessageResponse>
bg.codexio.ai.openai.api.http.chat.ChatHttpExecutor
- All Implemented Interfaces:
OpenAIHttpExecutor<ChatMessageRequest,ChatMessageResponse>
public class ChatHttpExecutor
extends DefaultOpenAIHttpExecutor<ChatMessageRequest,ChatMessageResponse>
Implementation for Completions API
-
Nested Class Summary
Nested classes/interfaces inherited from interface bg.codexio.ai.openai.api.http.OpenAIHttpExecutor
OpenAIHttpExecutor.ReactiveExecution<O> -
Field Summary
Fields inherited from class bg.codexio.ai.openai.api.http.DefaultOpenAIHttpExecutor
baseUrl, client, objectMapper, resourceUri, responseType, streamable -
Constructor Summary
ConstructorsConstructorDescriptionChatHttpExecutor(HttpExecutorContext context, com.fasterxml.jackson.databind.ObjectMapper objectMapper) ChatHttpExecutor(okhttp3.OkHttpClient client, String baseUrl, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Methods inherited from class bg.codexio.ai.openai.api.http.DefaultOpenAIHttpExecutor
canStream, configureObjectMapper, convertFormDataFieldName, execute, executeAsync, executeReactive, getEnv, getField, getFormDataMimeType, hydrateFormData, log, prepareRequest, reinitializeExecutionIdentification, setFormDataMimeType, setMultipartBoundary, toError, toFormData, toJson, toResponse, toResponse
-
Constructor Details
-
ChatHttpExecutor
public ChatHttpExecutor(okhttp3.OkHttpClient client, String baseUrl, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
ChatHttpExecutor
public ChatHttpExecutor(HttpExecutorContext context, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-