所有程序包的分层结构
- org.liurb.ai.sdk.common,
- org.liurb.ai.sdk.common.bean,
- org.liurb.ai.sdk.common.dto,
- org.liurb.ai.sdk.common.listener,
- org.liurb.ai.sdk.gemini,
- org.liurb.ai.sdk.gemini.bean,
- org.liurb.ai.sdk.gemini.dto,
- org.liurb.ai.sdk.gemini.enums,
- org.liurb.ai.sdk.gemini.listener,
- org.liurb.ai.sdk.ollama,
- org.liurb.ai.sdk.ollama.bean,
- org.liurb.ai.sdk.ollama.dto,
- org.liurb.ai.sdk.ollama.enums,
- org.liurb.ai.sdk.ollama.listener,
- org.liurb.ai.sdk.openai,
- org.liurb.ai.sdk.openai.bean,
- org.liurb.ai.sdk.openai.dto,
- org.liurb.ai.sdk.openai.enums,
- org.liurb.ai.sdk.openai.listener,
- org.liurb.ai.sdk.utils
类分层结构
- java.lang.Object
- org.liurb.ai.sdk.common.AiBaseClient
- org.liurb.ai.sdk.gemini.GeminiClient
- org.liurb.ai.sdk.ollama.OllamaClient
- org.liurb.ai.sdk.openai.OpenAiClient
- org.liurb.ai.sdk.common.dto.AiChatResponse
- org.liurb.ai.sdk.common.bean.AiStreamMessage
- org.liurb.ai.sdk.utils.Base64Util
- org.liurb.ai.sdk.gemini.bean.Candidate
- org.liurb.ai.sdk.openai.bean.ChatContent
- org.liurb.ai.sdk.openai.bean.ChatFileContent
- org.liurb.ai.sdk.openai.bean.ChatImageContent
- org.liurb.ai.sdk.common.bean.ChatHistory
- org.liurb.ai.sdk.gemini.bean.GeminiChatHistory
- org.liurb.ai.sdk.ollama.bean.OllamaChatHistory
- org.liurb.ai.sdk.openai.bean.OpenAiChatHistory
- org.liurb.ai.sdk.common.bean.ChatMessage
- org.liurb.ai.sdk.ollama.bean.OllamaChatMessage
- org.liurb.ai.sdk.openai.bean.Choice
- org.liurb.ai.sdk.gemini.bean.Content
- org.liurb.ai.sdk.openai.bean.FileUrl
- org.liurb.ai.sdk.gemini.bean.GeminiChatMessage
- org.liurb.ai.sdk.gemini.bean.GeminiGenerationConfig
- org.liurb.ai.sdk.gemini.dto.GeminiTextRequest
- org.liurb.ai.sdk.gemini.dto.GeminiTextResponse
- org.liurb.ai.sdk.common.bean.GenerationConfig
- org.liurb.ai.sdk.openai.bean.ImageUrl
- org.liurb.ai.sdk.common.bean.MediaData
- org.liurb.ai.sdk.common.bean.ModelAccount
- org.liurb.ai.sdk.gemini.bean.MultiPartInlineData
- org.liurb.ai.sdk.ollama.bean.OllamaAiChatMessage
- org.liurb.ai.sdk.ollama.bean.OllamaRequestOptions
- org.liurb.ai.sdk.ollama.dto.OllamaStreamResponse
- org.liurb.ai.sdk.ollama.dto.OllamaTextRequest
- org.liurb.ai.sdk.ollama.dto.OllamaTextResponse
- org.liurb.ai.sdk.openai.bean.OpenAiChatMessage
- org.liurb.ai.sdk.openai.bean.OpenAiMessage
- org.liurb.ai.sdk.openai.dto.OpenAiStreamResponse
- org.liurb.ai.sdk.openai.dto.OpenAiTextRequest
- org.liurb.ai.sdk.openai.dto.OpenAiTextResponse
- org.liurb.ai.sdk.gemini.bean.SafetyRating
- org.liurb.ai.sdk.gemini.bean.SafetySetting
- org.liurb.ai.sdk.gemini.bean.Schema
- org.liurb.ai.sdk.gemini.bean.SchemaItem
- org.liurb.ai.sdk.gemini.bean.SchemaItemProperty
- org.liurb.ai.sdk.gemini.bean.SchemaItemPropertyRecipeItem
- org.liurb.ai.sdk.openai.bean.StreamChoice
- org.liurb.ai.sdk.gemini.bean.TextPart
- org.liurb.ai.sdk.gemini.bean.MediaPart
- org.liurb.ai.sdk.openai.bean.Usage
- org.liurb.ai.sdk.gemini.bean.UsageMetaData
- org.liurb.ai.sdk.common.AiBaseClient
接口分层结构
- org.liurb.ai.sdk.common.listener.AiStreamResponseListener
- org.liurb.ai.sdk.gemini.listener.GeminiStreamResponseListener
- org.liurb.ai.sdk.ollama.listener.OllamaStreamResponseListener
- org.liurb.ai.sdk.openai.listener.OpenAiStreamResponseListener
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.liurb.ai.sdk.gemini.enums.GeminiModelEnum
- org.liurb.ai.sdk.ollama.enums.OllamaModelEnum
- org.liurb.ai.sdk.openai.enums.OpenAiModelEnum
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)