索引
所有程序包|所有类和接口
A
- accept(AiStreamMessage) - 接口中的方法 org.liurb.ai.sdk.common.listener.AiStreamResponseListener
- accept(Content) - 接口中的方法 org.liurb.ai.sdk.gemini.listener.GeminiStreamResponseListener
- accept(OllamaChatMessage) - 接口中的方法 org.liurb.ai.sdk.ollama.listener.OllamaStreamResponseListener
- accept(StreamChoice) - 接口中的方法 org.liurb.ai.sdk.openai.listener.OpenAiStreamResponseListener
- AiBaseClient - org.liurb.ai.sdk.common中的类
- AiBaseClient(ModelAccount) - 类的构造器 org.liurb.ai.sdk.common.AiBaseClient
- AiBaseClient(ModelAccount, OkHttpClient) - 类的构造器 org.liurb.ai.sdk.common.AiBaseClient
- AiChatResponse - org.liurb.ai.sdk.common.dto中的类
- AiChatResponse() - 类的构造器 org.liurb.ai.sdk.common.dto.AiChatResponse
- AiStreamMessage - org.liurb.ai.sdk.common.bean中的类
- AiStreamMessage() - 类的构造器 org.liurb.ai.sdk.common.bean.AiStreamMessage
- AiStreamResponseListener - org.liurb.ai.sdk.common.listener中的接口
- AQA - 枚举 中的枚举常量 org.liurb.ai.sdk.gemini.enums.GeminiModelEnum
B
- Base64Util - org.liurb.ai.sdk.utils中的类
- Base64Util() - 类的构造器 org.liurb.ai.sdk.utils.Base64Util
- buildChatRequest(String, String, MediaData, GenerationConfig, boolean, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
-
子类构建请求参数
- buildChatRequest(String, String, MediaData, GenerationConfig, boolean, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.gemini.GeminiClient
- buildChatRequest(String, String, MediaData, GenerationConfig, boolean, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.ollama.OllamaClient
- buildChatRequest(String, String, MediaData, GenerationConfig, boolean, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.openai.OpenAiClient
- buildChatResponse(String, String, MediaData, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
-
子类构建返回内容
- buildChatResponse(String, String, MediaData, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.gemini.GeminiClient
- buildChatResponse(String, String, MediaData, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.ollama.OllamaClient
- buildChatResponse(String, String, MediaData, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.openai.OpenAiClient
- buildStreamChatHistory(String, MediaData, String, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
-
子类构建 steam 模式下的历史记录
- buildStreamChatHistory(String, MediaData, String, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.gemini.GeminiClient
- buildStreamChatHistory(String, MediaData, String, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.ollama.OllamaClient
- buildStreamChatHistory(String, MediaData, String, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.openai.OpenAiClient
- buildStreamMessage(String) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
-
子类构建 stream 模式下的消息内容
- buildStreamMessage(String) - 类中的方法 org.liurb.ai.sdk.gemini.GeminiClient
- buildStreamMessage(String) - 类中的方法 org.liurb.ai.sdk.ollama.OllamaClient
- buildStreamMessage(String) - 类中的方法 org.liurb.ai.sdk.openai.OpenAiClient
C
- Candidate - org.liurb.ai.sdk.gemini.bean中的类
- Candidate() - 类的构造器 org.liurb.ai.sdk.gemini.bean.Candidate
- chat(String) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- chat(String, String) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- chat(String, String, GenerationConfig) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- chat(String, String, GenerationConfig, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- chat(String, String, MediaData, GenerationConfig, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- chat(String, GenerationConfig) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- chat(String, GenerationConfig, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- chat(String, MediaData, GenerationConfig, List<ChatHistory>) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- ChatContent - org.liurb.ai.sdk.openai.bean中的类
- ChatContent() - 类的构造器 org.liurb.ai.sdk.openai.bean.ChatContent
- ChatFileContent - org.liurb.ai.sdk.openai.bean中的类
- ChatFileContent() - 类的构造器 org.liurb.ai.sdk.openai.bean.ChatFileContent
- ChatHistory - org.liurb.ai.sdk.common.bean中的类
- ChatHistory() - 类的构造器 org.liurb.ai.sdk.common.bean.ChatHistory
- ChatImageContent - org.liurb.ai.sdk.openai.bean中的类
- ChatImageContent() - 类的构造器 org.liurb.ai.sdk.openai.bean.ChatImageContent
- ChatMessage - org.liurb.ai.sdk.common.bean中的类
- ChatMessage() - 类的构造器 org.liurb.ai.sdk.common.bean.ChatMessage
- Choice - org.liurb.ai.sdk.openai.bean中的类
- Choice() - 类的构造器 org.liurb.ai.sdk.openai.bean.Choice
- Content - org.liurb.ai.sdk.gemini.bean中的类
- Content() - 类的构造器 org.liurb.ai.sdk.gemini.bean.Content
E
- EMBEDDING_001 - 枚举 中的枚举常量 org.liurb.ai.sdk.gemini.enums.GeminiModelEnum
F
- FileUrl - org.liurb.ai.sdk.openai.bean中的类
- FileUrl() - 类的构造器 org.liurb.ai.sdk.openai.bean.FileUrl
G
- GEMINI_FLASH - 枚举 中的枚举常量 org.liurb.ai.sdk.gemini.enums.GeminiModelEnum
- GEMINI_PRO - 枚举 中的枚举常量 org.liurb.ai.sdk.gemini.enums.GeminiModelEnum
- GEMINI_PRO_VISION - 枚举 中的枚举常量 org.liurb.ai.sdk.gemini.enums.GeminiModelEnum
- GeminiChatHistory - org.liurb.ai.sdk.gemini.bean中的类
- GeminiChatHistory() - 类的构造器 org.liurb.ai.sdk.gemini.bean.GeminiChatHistory
- GeminiChatMessage - org.liurb.ai.sdk.gemini.bean中的类
- GeminiChatMessage() - 类的构造器 org.liurb.ai.sdk.gemini.bean.GeminiChatMessage
- GeminiClient - org.liurb.ai.sdk.gemini中的类
- GeminiClient(ModelAccount) - 类的构造器 org.liurb.ai.sdk.gemini.GeminiClient
- GeminiGenerationConfig - org.liurb.ai.sdk.gemini.bean中的类
- GeminiGenerationConfig() - 类的构造器 org.liurb.ai.sdk.gemini.bean.GeminiGenerationConfig
- GeminiModelEnum - org.liurb.ai.sdk.gemini.enums中的枚举
-
Gemini model Learn more about the models https://ai.google.dev/gemini-api/docs/models/gemini
- GeminiStreamResponseListener - org.liurb.ai.sdk.gemini.listener中的接口
- GeminiTextRequest - org.liurb.ai.sdk.gemini.dto中的类
- GeminiTextRequest() - 类的构造器 org.liurb.ai.sdk.gemini.dto.GeminiTextRequest
- GeminiTextResponse - org.liurb.ai.sdk.gemini.dto中的类
- GeminiTextResponse() - 类的构造器 org.liurb.ai.sdk.gemini.dto.GeminiTextResponse
- GEMMA2 - 枚举 中的枚举常量 org.liurb.ai.sdk.ollama.enums.OllamaModelEnum
- GenerationConfig - org.liurb.ai.sdk.common.bean中的类
- GenerationConfig() - 类的构造器 org.liurb.ai.sdk.common.bean.GenerationConfig
- getAccount() - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- getApi(String) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
-
子类提供api地址 如:/api/chat
- getApi(String) - 类中的方法 org.liurb.ai.sdk.gemini.GeminiClient
- getApi(String) - 类中的方法 org.liurb.ai.sdk.ollama.OllamaClient
- getApi(String) - 类中的方法 org.liurb.ai.sdk.openai.OpenAiClient
- getDefaultBaseUrl() - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
-
子类提供base url
- getDefaultBaseUrl() - 类中的方法 org.liurb.ai.sdk.gemini.GeminiClient
- getDefaultBaseUrl() - 类中的方法 org.liurb.ai.sdk.ollama.OllamaClient
- getDefaultBaseUrl() - 类中的方法 org.liurb.ai.sdk.openai.OpenAiClient
- getDefaultClient() - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- getDefaultModelName() - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
-
子类提供模型名称
- getDefaultModelName() - 类中的方法 org.liurb.ai.sdk.gemini.GeminiClient
- getDefaultModelName() - 类中的方法 org.liurb.ai.sdk.ollama.OllamaClient
- getDefaultModelName() - 类中的方法 org.liurb.ai.sdk.openai.OpenAiClient
- getStreaming() - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- GPT_35_TURBO - 枚举 中的枚举常量 org.liurb.ai.sdk.openai.enums.OpenAiModelEnum
- GPT_4 - 枚举 中的枚举常量 org.liurb.ai.sdk.openai.enums.OpenAiModelEnum
- GPT_4_TURBO - 枚举 中的枚举常量 org.liurb.ai.sdk.openai.enums.OpenAiModelEnum
- GPT_4O_TURBO - 枚举 中的枚举常量 org.liurb.ai.sdk.openai.enums.OpenAiModelEnum
I
- ImageUrl - org.liurb.ai.sdk.openai.bean中的类
- ImageUrl() - 类的构造器 org.liurb.ai.sdk.openai.bean.ImageUrl
- imageUrlToBase64(String) - 类中的静态方法 org.liurb.ai.sdk.utils.Base64Util
L
- LLAMA3_1 - 枚举 中的枚举常量 org.liurb.ai.sdk.ollama.enums.OllamaModelEnum
M
- MediaData - org.liurb.ai.sdk.common.bean中的类
- MediaData() - 类的构造器 org.liurb.ai.sdk.common.bean.MediaData
- MediaPart - org.liurb.ai.sdk.gemini.bean中的类
- MediaPart() - 类的构造器 org.liurb.ai.sdk.gemini.bean.MediaPart
- ModelAccount - org.liurb.ai.sdk.common.bean中的类
- ModelAccount() - 类的构造器 org.liurb.ai.sdk.common.bean.ModelAccount
- MultiPartInlineData - org.liurb.ai.sdk.gemini.bean中的类
- MultiPartInlineData() - 类的构造器 org.liurb.ai.sdk.gemini.bean.MultiPartInlineData
O
- OllamaAiChatMessage - org.liurb.ai.sdk.ollama.bean中的类
- OllamaAiChatMessage() - 类的构造器 org.liurb.ai.sdk.ollama.bean.OllamaAiChatMessage
- OllamaChatHistory - org.liurb.ai.sdk.ollama.bean中的类
- OllamaChatHistory() - 类的构造器 org.liurb.ai.sdk.ollama.bean.OllamaChatHistory
- OllamaChatMessage - org.liurb.ai.sdk.ollama.bean中的类
- OllamaChatMessage() - 类的构造器 org.liurb.ai.sdk.ollama.bean.OllamaChatMessage
- OllamaClient - org.liurb.ai.sdk.ollama中的类
- OllamaClient(ModelAccount) - 类的构造器 org.liurb.ai.sdk.ollama.OllamaClient
- OllamaModelEnum - org.liurb.ai.sdk.ollama.enums中的枚举
- OllamaRequestOptions - org.liurb.ai.sdk.ollama.bean中的类
- OllamaRequestOptions() - 类的构造器 org.liurb.ai.sdk.ollama.bean.OllamaRequestOptions
- OllamaStreamResponse - org.liurb.ai.sdk.ollama.dto中的类
- OllamaStreamResponse() - 类的构造器 org.liurb.ai.sdk.ollama.dto.OllamaStreamResponse
- OllamaStreamResponseListener - org.liurb.ai.sdk.ollama.listener中的接口
- OllamaTextRequest - org.liurb.ai.sdk.ollama.dto中的类
- OllamaTextRequest() - 类的构造器 org.liurb.ai.sdk.ollama.dto.OllamaTextRequest
- OllamaTextResponse - org.liurb.ai.sdk.ollama.dto中的类
- OllamaTextResponse() - 类的构造器 org.liurb.ai.sdk.ollama.dto.OllamaTextResponse
- OpenAiChatHistory - org.liurb.ai.sdk.openai.bean中的类
- OpenAiChatHistory() - 类的构造器 org.liurb.ai.sdk.openai.bean.OpenAiChatHistory
- OpenAiChatMessage - org.liurb.ai.sdk.openai.bean中的类
- OpenAiChatMessage() - 类的构造器 org.liurb.ai.sdk.openai.bean.OpenAiChatMessage
- OpenAiClient - org.liurb.ai.sdk.openai中的类
- OpenAiClient(ModelAccount) - 类的构造器 org.liurb.ai.sdk.openai.OpenAiClient
- OpenAiMessage - org.liurb.ai.sdk.openai.bean中的类
- OpenAiMessage() - 类的构造器 org.liurb.ai.sdk.openai.bean.OpenAiMessage
- OpenAiModelEnum - org.liurb.ai.sdk.openai.enums中的枚举
-
OpenAi model Learn more about the models https://platform.openai.com/docs/models
- OpenAiStreamResponse - org.liurb.ai.sdk.openai.dto中的类
- OpenAiStreamResponse() - 类的构造器 org.liurb.ai.sdk.openai.dto.OpenAiStreamResponse
- OpenAiStreamResponseListener - org.liurb.ai.sdk.openai.listener中的接口
- OpenAiTextRequest - org.liurb.ai.sdk.openai.dto中的类
- OpenAiTextRequest() - 类的构造器 org.liurb.ai.sdk.openai.dto.OpenAiTextRequest
- OpenAiTextResponse - org.liurb.ai.sdk.openai.dto中的类
- OpenAiTextResponse() - 类的构造器 org.liurb.ai.sdk.openai.dto.OpenAiTextResponse
- org.liurb.ai.sdk.common - 程序包 org.liurb.ai.sdk.common
- org.liurb.ai.sdk.common.bean - 程序包 org.liurb.ai.sdk.common.bean
- org.liurb.ai.sdk.common.dto - 程序包 org.liurb.ai.sdk.common.dto
- org.liurb.ai.sdk.common.listener - 程序包 org.liurb.ai.sdk.common.listener
- org.liurb.ai.sdk.gemini - 程序包 org.liurb.ai.sdk.gemini
- org.liurb.ai.sdk.gemini.bean - 程序包 org.liurb.ai.sdk.gemini.bean
- org.liurb.ai.sdk.gemini.dto - 程序包 org.liurb.ai.sdk.gemini.dto
- org.liurb.ai.sdk.gemini.enums - 程序包 org.liurb.ai.sdk.gemini.enums
- org.liurb.ai.sdk.gemini.listener - 程序包 org.liurb.ai.sdk.gemini.listener
- org.liurb.ai.sdk.ollama - 程序包 org.liurb.ai.sdk.ollama
- org.liurb.ai.sdk.ollama.bean - 程序包 org.liurb.ai.sdk.ollama.bean
- org.liurb.ai.sdk.ollama.dto - 程序包 org.liurb.ai.sdk.ollama.dto
- org.liurb.ai.sdk.ollama.enums - 程序包 org.liurb.ai.sdk.ollama.enums
- org.liurb.ai.sdk.ollama.listener - 程序包 org.liurb.ai.sdk.ollama.listener
- org.liurb.ai.sdk.openai - 程序包 org.liurb.ai.sdk.openai
- org.liurb.ai.sdk.openai.bean - 程序包 org.liurb.ai.sdk.openai.bean
- org.liurb.ai.sdk.openai.dto - 程序包 org.liurb.ai.sdk.openai.dto
- org.liurb.ai.sdk.openai.enums - 程序包 org.liurb.ai.sdk.openai.enums
- org.liurb.ai.sdk.openai.listener - 程序包 org.liurb.ai.sdk.openai.listener
- org.liurb.ai.sdk.utils - 程序包 org.liurb.ai.sdk.utils
Q
- QWEN2 - 枚举 中的枚举常量 org.liurb.ai.sdk.ollama.enums.OllamaModelEnum
- QWEN2_5 - 枚举 中的枚举常量 org.liurb.ai.sdk.ollama.enums.OllamaModelEnum
S
- SafetyRating - org.liurb.ai.sdk.gemini.bean中的类
- SafetyRating() - 类的构造器 org.liurb.ai.sdk.gemini.bean.SafetyRating
- SafetySetting - org.liurb.ai.sdk.gemini.bean中的类
- SafetySetting() - 类的构造器 org.liurb.ai.sdk.gemini.bean.SafetySetting
- Schema - org.liurb.ai.sdk.gemini.bean中的类
- Schema() - 类的构造器 org.liurb.ai.sdk.gemini.bean.Schema
- SchemaItem - org.liurb.ai.sdk.gemini.bean中的类
- SchemaItem() - 类的构造器 org.liurb.ai.sdk.gemini.bean.SchemaItem
- SchemaItemProperty - org.liurb.ai.sdk.gemini.bean中的类
- SchemaItemProperty() - 类的构造器 org.liurb.ai.sdk.gemini.bean.SchemaItemProperty
- SchemaItemPropertyRecipeItem - org.liurb.ai.sdk.gemini.bean中的类
- SchemaItemPropertyRecipeItem() - 类的构造器 org.liurb.ai.sdk.gemini.bean.SchemaItemPropertyRecipeItem
- stream(String, String, GenerationConfig, List<ChatHistory>, AiStreamResponseListener) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- stream(String, String, GenerationConfig, AiStreamResponseListener) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- stream(String, String, MediaData, GenerationConfig, List<ChatHistory>, AiStreamResponseListener) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- stream(String, String, AiStreamResponseListener) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- stream(String, GenerationConfig, List<ChatHistory>, AiStreamResponseListener) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- stream(String, GenerationConfig, AiStreamResponseListener) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- stream(String, MediaData, GenerationConfig, List<ChatHistory>, AiStreamResponseListener) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- stream(String, AiStreamResponseListener) - 类中的方法 org.liurb.ai.sdk.common.AiBaseClient
- StreamChoice - org.liurb.ai.sdk.openai.bean中的类
- StreamChoice() - 类的构造器 org.liurb.ai.sdk.openai.bean.StreamChoice
T
- TextPart - org.liurb.ai.sdk.gemini.bean中的类
- TextPart() - 类的构造器 org.liurb.ai.sdk.gemini.bean.TextPart
U
- Usage - org.liurb.ai.sdk.openai.bean中的类
- Usage() - 类的构造器 org.liurb.ai.sdk.openai.bean.Usage
- UsageMetaData - org.liurb.ai.sdk.gemini.bean中的类
- UsageMetaData() - 类的构造器 org.liurb.ai.sdk.gemini.bean.UsageMetaData
V
- valueOf(String) - 枚举中的静态方法 org.liurb.ai.sdk.gemini.enums.GeminiModelEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举中的静态方法 org.liurb.ai.sdk.ollama.enums.OllamaModelEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举中的静态方法 org.liurb.ai.sdk.openai.enums.OpenAiModelEnum
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举中的静态方法 org.liurb.ai.sdk.gemini.enums.GeminiModelEnum
-
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举中的静态方法 org.liurb.ai.sdk.ollama.enums.OllamaModelEnum
-
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举中的静态方法 org.liurb.ai.sdk.openai.enums.OpenAiModelEnum
-
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
所有程序包|所有类和接口