Ether Framework
Unified API docs for Ether modules
Loading...
Searching...
No Matches
OpenAiChatModel.java File Reference
import java.io.IOException;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Objects;
import com.fasterxml.jackson.databind.JsonNode;
import dev.rafex.ether.ai.core.chat.AiChatModel;
import dev.rafex.ether.ai.core.chat.AiChatRequest;
import dev.rafex.ether.ai.core.chat.AiChatResponse;
import dev.rafex.ether.ai.core.error.AiHttpException;
import dev.rafex.ether.ai.core.message.AiMessage;
import dev.rafex.ether.ai.core.message.AiMessageRole;
import dev.rafex.ether.ai.core.usage.AiUsage;
import dev.rafex.ether.ai.openai.config.OpenAiConfig;
import dev.rafex.ether.json.JsonCodec;
import dev.rafex.ether.json.JsonUtils;
Include dependency graph for OpenAiChatModel.java:

Go to the source code of this file.

Classes

class  dev.rafex.ether.ai.openai.chat.OpenAiChatModel
 Implementación de AiChatModel para la API de OpenAI. More...

Packages

package  dev.rafex.ether.ai.openai.chat
 Implementación del modelo de chat basado en la API de OpenAI.