- GEMINI_1_0_PRO - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_0_PRO_001 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_0_PRO_LATEST - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_0_PRO_VISION_LATEST - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_001 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_001_TUNING - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_002 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_8B - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_8B_001 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_8B_EXP_0827 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_8B_EXP_0924 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_8B_LATEST - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_EXP_0827 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_LATEST - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO_001 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO_002 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO_EXP_0801 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO_EXP_0827 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO_LATEST - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_0_FLASH - 接口 中的静态变量com.litongjava.consts.AiModelNames
-
- GEMINI_2_0_FLASH - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_0_FLASH_EXP - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_0_FLASH_THINKING_EXP - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_0_FLASH_THINKING_EXP_1219 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_API_BASE - 接口 中的静态变量com.litongjava.gemini.GeminiConsts
-
- GEMINI_API_SERVER - 接口 中的静态变量com.litongjava.gemini.GeminiConsts
-
- GEMINI_EXP_1114 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_EXP_1121 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_EXP_1206 - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_OPENAI_API_BASE - 接口 中的静态变量com.litongjava.openai.constants.OpenAiConstants
-
- GEMINI_PRO - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_PRO_VISION - 接口 中的静态变量com.litongjava.gemini.GoogleGeminiModels
-
- GeminiCandidateVo - com.litongjava.gemini中的类
-
候选答案
- GeminiCandidateVo() - 类 的构造器com.litongjava.gemini.GeminiCandidateVo
-
- GeminiChatRequestVo - com.litongjava.gemini中的类
-
顶层请求体 - 修改后
- GeminiChatRequestVo(List<GeminiContentVo>) - 类 的构造器com.litongjava.gemini.GeminiChatRequestVo
-
- GeminiChatRequestVo(String) - 类 的构造器com.litongjava.gemini.GeminiChatRequestVo
-
- GeminiChatResponseVo - com.litongjava.gemini中的类
-
gemini接口响应体
- GeminiChatResponseVo() - 类 的构造器com.litongjava.gemini.GeminiChatResponseVo
-
- GeminiClient - com.litongjava.gemini中的类
-
Google Gemini 模型客户端示例
- GeminiClient() - 类 的构造器com.litongjava.gemini.GeminiClient
-
- GeminiConsts - com.litongjava.gemini中的接口
-
- GeminiContentResponseVo - com.litongjava.gemini中的类
-
候选的内容
- GeminiContentResponseVo() - 类 的构造器com.litongjava.gemini.GeminiContentResponseVo
-
- GeminiContentVo - com.litongjava.gemini中的类
-
表示请求中的单条对话
- GeminiContentVo(ChatMessage) - 类 的构造器com.litongjava.gemini.GeminiContentVo
-
- GeminiContentVo(String, String) - 类 的构造器com.litongjava.gemini.GeminiContentVo
-
- GeminiFileDataVo - com.litongjava.gemini中的类
-
- GeminiFileDataVo() - 类 的构造器com.litongjava.gemini.GeminiFileDataVo
-
- GeminiFunctionCallingConfigVo - com.litongjava.gemini中的类
-
function_calling_config 结构
{
"mode": "ANY",
"allowed_function_names": [
"enable_lights",
"set_light_color",
"stop_lights"
]
}
- GeminiFunctionCallingConfigVo() - 类 的构造器com.litongjava.gemini.GeminiFunctionCallingConfigVo
-
- GeminiFunctionCallVo - com.litongjava.gemini中的类
-
表示模型返回的 Function Call。
- GeminiFunctionCallVo() - 类 的构造器com.litongjava.gemini.GeminiFunctionCallVo
-
- GeminiFunctionDeclarationVo - com.litongjava.gemini中的类
-
用来表示单个 function_declaration
- GeminiFunctionDeclarationVo() - 类 的构造器com.litongjava.gemini.GeminiFunctionDeclarationVo
-
- GeminiGenerationConfigVo - com.litongjava.gemini中的类
-
文本生成配置
例如:
"generationConfig": {
"stopSequences": ["Title"],
"temperature": 1.0,
"maxOutputTokens": 800,
"topP": 0.8,
"topK": 10
}
- GeminiGenerationConfigVo() - 类 的构造器com.litongjava.gemini.GeminiGenerationConfigVo
-
- GeminiInlineDataVo - com.litongjava.gemini中的类
-
如果是图片等非文本内容,需要用 inline_data 封装
- GeminiInlineDataVo() - 类 的构造器com.litongjava.gemini.GeminiInlineDataVo
-
- GeminiPartVo - com.litongjava.gemini中的类
-
对话的一段内容
既可以是 text,也可以是 image 等
- GeminiPartVo(String) - 类 的构造器com.litongjava.gemini.GeminiPartVo
-
- GeminiPartVo(GeminiInlineDataVo) - 类 的构造器com.litongjava.gemini.GeminiPartVo
-
- GeminiPartVo(GeminiFileDataVo) - 类 的构造器com.litongjava.gemini.GeminiPartVo
-
- GeminiResponseProperty - com.litongjava.gemini中的类
-
- GeminiResponseProperty(String) - 类 的构造器com.litongjava.gemini.GeminiResponseProperty
-
- GeminiResponsePropertyItem - com.litongjava.gemini中的类
-
- GeminiResponsePropertyItem() - 类 的构造器com.litongjava.gemini.GeminiResponsePropertyItem
-
- GeminiResponseSchema - com.litongjava.gemini中的类
-
- GeminiResponseSchema() - 类 的构造器com.litongjava.gemini.GeminiResponseSchema
-
- GeminiSafetySettingVo - com.litongjava.gemini中的类
-
安全策略
例如:
{
"category": "HARM_CATEGORY_DANGEROUS_CONTENT",
"threshold": "BLOCK_ONLY_HIGH"
}
- GeminiSafetySettingVo() - 类 的构造器com.litongjava.gemini.GeminiSafetySettingVo
-
- GeminiSystemInstructionVo - com.litongjava.gemini中的类
-
表示 system_instruction 结构
例如:
{
"system_instruction": {
"parts": {
"text": "You are a helpful lighting system bot..."
}
}
}
- GeminiSystemInstructionVo() - 类 的构造器com.litongjava.gemini.GeminiSystemInstructionVo
-
- GeminiToolConfigVo - com.litongjava.gemini中的类
-
"tool_config": {
"function_calling_config": { ... }
}
- GeminiToolConfigVo() - 类 的构造器com.litongjava.gemini.GeminiToolConfigVo
-
- GeminiToolVo - com.litongjava.gemini中的类
-
tools 数组的单个元素
{
"function_declarations": [...]
}
- GeminiToolVo() - 类 的构造器com.litongjava.gemini.GeminiToolVo
-
- GeminiUsageMetadataVo - com.litongjava.gemini中的类
-
UsageMetadata
- GeminiUsageMetadataVo() - 类 的构造器com.litongjava.gemini.GeminiUsageMetadataVo
-
- generate(String, String, GeminiChatRequestVo) - 类 中的静态方法com.litongjava.gemini.GeminiClient
-
单次生成内容 (同步请求)
POST https://generativelanguage.googleapis.com/v1beta/models/{model_name}:generateContent?
- generate(String, String, String, GeminiChatRequestVo) - 类 中的静态方法com.litongjava.gemini.GeminiClient
-
- generate(String, GeminiChatRequestVo) - 类 中的静态方法com.litongjava.gemini.GeminiClient
-
- generate(String, String) - 类 中的静态方法com.litongjava.gemini.GeminiClient
-
- generate(String, String, String) - 类 中的静态方法com.litongjava.gemini.GeminiClient
-
- get(String) - 类 中的静态方法com.litongjava.supadata.SupadataClient
-
- getContent() - 类 中的方法com.litongjava.openai.chat.OpenAiChatMessage
-
- getFile() - 类 中的方法com.litongjava.gemini.FileUploadRequestVo
-
- getFile() - 类 中的方法com.litongjava.gemini.FileUploadResponseVo
-
- getInputStr() - 类 中的方法com.litongjava.openai.embedding.EmbeddingRequestVo
-
- getMimeType() - 类 中的方法com.litongjava.gemini.FileUploadRequestVo.FileVo
-
- getPrefix() - 类 中的方法com.litongjava.openai.chat.OpenAiChatMessage
-
- getRole() - 类 中的方法com.litongjava.openai.chat.OpenAiChatMessage
-
- getSubTitle(String) - 类 中的静态方法com.litongjava.supadata.SupadataClient
-
- getUri() - 类 中的方法com.litongjava.gemini.FileUploadResponseVo
-
- GL - 接口 中的静态变量com.litongjava.groq.GroqLanguageCode
-
Galician language code
- GOOGLE_GEMMA_2_27B_IT - 接口 中的静态变量com.litongjava.siliconflow.SiliconFlowModels
-
- GOOGLE_GEMMA_2_9B_IT - 接口 中的静态变量com.litongjava.siliconflow.SiliconFlowModels
-
- GoogleCustomSearchClient - com.litongjava.google.search中的类
-
- GoogleCustomSearchClient() - 类 的构造器com.litongjava.google.search.GoogleCustomSearchClient
-
- GoogleCustomSearchResponse - com.litongjava.google.search中的类
-
- GoogleCustomSearchResponse() - 类 的构造器com.litongjava.google.search.GoogleCustomSearchResponse
-
- GoogleGeminiModels - com.litongjava.gemini中的接口
-
列出 Google Gemini & PaLM 等模型名称常量
对应 JSON 中的 "name" 字段
- GPT_35_TURBO - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_3_5_TURBO_0125 - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_3_5_TURBO_1106 - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_4_0125_PREVIEW - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_4_1106_PREVIEW - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_4_TURBO - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_4_TURBO_2024_04_09 - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_4_TURBO_PREVIEW - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_4_VISION_PREVIEW - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_4O - 接口 中的静态变量com.litongjava.consts.AiModelNames
-
- GPT_4O - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_4O_2024_05_13 - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GPT_4O_MINI - 接口 中的静态变量com.litongjava.consts.AiModelNames
-
- GPT_4O_MINI - 接口 中的静态变量com.litongjava.openai.constants.OpenAiModels
-
- GropConst - com.litongjava.groq中的接口
-
- GropModel - com.litongjava.groq中的接口
-
- GroqLanguageCode - com.litongjava.groq中的接口
-
Defines ISO language codes used in the application.
- GroqSpeechClient - com.litongjava.groq中的类
-
GroqSpeechClient: Handles audio transcription via the Groq API.
- GroqSpeechClient() - 类 的构造器com.litongjava.groq.GroqSpeechClient
-
- GroqSpeechRequestLimiter - com.litongjava.groq中的类
-
- GroqSpeechRequestLimiter(int) - 类 的构造器com.litongjava.groq.GroqSpeechRequestLimiter
-
- GU - 接口 中的静态变量com.litongjava.groq.GroqLanguageCode
-
Gujarati language code