- GEMINI_1_0_PRO - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_0_PRO_001 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_0_PRO_LATEST - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_0_PRO_VISION_LATEST - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_001 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_001_TUNING - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_002 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_8B - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_8B_001 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_8B_EXP_0827 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_8B_EXP_0924 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_8B_LATEST - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_EXP_0827 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_FLASH_LATEST - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO_001 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO_002 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO_EXP_0801 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO_EXP_0827 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_1_5_PRO_LATEST - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_0_FLASH - Static variable in interface com.litongjava.consts.AiModelNames
-
- GEMINI_2_0_FLASH - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_0_FLASH_EXP - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_0_FLASH_EXP_IMAGE_GENERATION - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_0_FLASH_THINKING_EXP - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_0_FLASH_THINKING_EXP_1219 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_5_FLASH_PREVIEW_04_17 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_5_PRO_EXP_03_25 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_5_PRO_PREVIEW_03_25 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_2_5_PRO_PREVIEW_05_06 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_API_BASE - Static variable in interface com.litongjava.gemini.GeminiConsts
-
- GEMINI_API_MODEL_BASE - Static variable in interface com.litongjava.gemini.GeminiConsts
-
- GEMINI_API_SERVER - Static variable in interface com.litongjava.gemini.GeminiConsts
-
- GEMINI_EXP_1114 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_EXP_1121 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_EXP_1206 - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_OPENAI_API_BASE - Static variable in interface com.litongjava.openai.consts.OpenAiConstants
-
- GEMINI_PRO - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GEMINI_PRO_VISION - Static variable in interface com.litongjava.gemini.GoogleGeminiModels
-
- GeminiCacheUsageMetadataVo - Class in com.litongjava.gemini
-
表示 cache 的 usageMetadata 结构
- GeminiCacheUsageMetadataVo() - Constructor for class com.litongjava.gemini.GeminiCacheUsageMetadataVo
-
- GeminiCacheVo - Class in com.litongjava.gemini
-
表示一个缓存条目的元数据
- GeminiCacheVo() - Constructor for class com.litongjava.gemini.GeminiCacheVo
-
- GeminiCandidateVo - Class in com.litongjava.gemini
-
候选答案
- GeminiCandidateVo() - Constructor for class com.litongjava.gemini.GeminiCandidateVo
-
- GeminiChatRequestVo - Class in com.litongjava.gemini
-
顶层请求体 - 修改后
- GeminiChatRequestVo(List<GeminiContentVo>) - Constructor for class com.litongjava.gemini.GeminiChatRequestVo
-
- GeminiChatRequestVo(String) - Constructor for class com.litongjava.gemini.GeminiChatRequestVo
-
- GeminiChatResponseVo - Class in com.litongjava.gemini
-
gemini接口响应体
- GeminiChatResponseVo() - Constructor for class com.litongjava.gemini.GeminiChatResponseVo
-
- GeminiClient - Class in com.litongjava.gemini
-
Google Gemini 模型客户端示例
- GeminiClient() - Constructor for class com.litongjava.gemini.GeminiClient
-
- GeminiConsts - Interface in com.litongjava.gemini
-
- GeminiContentResponseVo - Class in com.litongjava.gemini
-
候选的内容
- GeminiContentResponseVo() - Constructor for class com.litongjava.gemini.GeminiContentResponseVo
-
- GeminiContentVo - Class in com.litongjava.gemini
-
表示请求中的单条对话
- GeminiContentVo(ChatMessage) - Constructor for class com.litongjava.gemini.GeminiContentVo
-
- GeminiContentVo(String, String) - Constructor for class com.litongjava.gemini.GeminiContentVo
-
- GeminiCreateCacheRequestVo - Class in com.litongjava.gemini
-
请求体 for POST /v1beta/cachedContents
- GeminiCreateCacheRequestVo() - Constructor for class com.litongjava.gemini.GeminiCreateCacheRequestVo
-
- GeminiFileDataVo - Class in com.litongjava.gemini
-
- GeminiFileDataVo() - Constructor for class com.litongjava.gemini.GeminiFileDataVo
-
- GeminiFunctionCallingConfigVo - Class in com.litongjava.gemini
-
function_calling_config 结构
{
"mode": "ANY",
"allowed_function_names": [
"enable_lights",
"set_light_color",
"stop_lights"
]
}
- GeminiFunctionCallingConfigVo() - Constructor for class com.litongjava.gemini.GeminiFunctionCallingConfigVo
-
- GeminiFunctionCallVo - Class in com.litongjava.gemini
-
表示模型返回的 Function Call。
例如:
{
"name": "stop_lights",
"args": {
"dummy": true
}
}
- GeminiFunctionCallVo() - Constructor for class com.litongjava.gemini.GeminiFunctionCallVo
-
- GeminiFunctionDeclarationVo - Class in com.litongjava.gemini
-
用来表示单个 function_declaration
- GeminiFunctionDeclarationVo() - Constructor for class com.litongjava.gemini.GeminiFunctionDeclarationVo
-
- GeminiGenerateException - Exception in com.litongjava.gemini
-
- GeminiGenerateException(String, String, String, int, String) - Constructor for exception com.litongjava.gemini.GeminiGenerateException
-
- GeminiGenerationConfigVo - Class in com.litongjava.gemini
-
文本生成配置
例如:
"generationConfig": {
"stopSequences": ["Title"],
"temperature": 0,
"maxOutputTokens": 800,
"topP": 0.8,
"topK": 10
}
- GeminiGenerationConfigVo() - Constructor for class com.litongjava.gemini.GeminiGenerationConfigVo
-
- GeminiInlineDataVo - Class in com.litongjava.gemini
-
如果是图片等非文本内容,需要用 inline_data 封装
- GeminiInlineDataVo() - Constructor for class com.litongjava.gemini.GeminiInlineDataVo
-
- GeminiListCachesResponseVo - Class in com.litongjava.gemini
-
响应体 for GET /v1beta/cachedContents
- GeminiListCachesResponseVo() - Constructor for class com.litongjava.gemini.GeminiListCachesResponseVo
-
- GeminiPartVo - Class in com.litongjava.gemini
-
对话的一段内容
既可以是 text,也可以是 image 等
- GeminiPartVo(String) - Constructor for class com.litongjava.gemini.GeminiPartVo
-
- GeminiPartVo(GeminiInlineDataVo) - Constructor for class com.litongjava.gemini.GeminiPartVo
-
- GeminiPartVo(GeminiFileDataVo) - Constructor for class com.litongjava.gemini.GeminiPartVo
-
- GeminipTokensDetail - Class in com.litongjava.gemini
-
- GeminipTokensDetail() - Constructor for class com.litongjava.gemini.GeminipTokensDetail
-
- GeminiResponseProperty - Class in com.litongjava.gemini
-
- GeminiResponseProperty(String) - Constructor for class com.litongjava.gemini.GeminiResponseProperty
-
- GeminiResponsePropertyItem - Class in com.litongjava.gemini
-
- GeminiResponsePropertyItem() - Constructor for class com.litongjava.gemini.GeminiResponsePropertyItem
-
- GeminiResponseSchema - Class in com.litongjava.gemini
-
- GeminiResponseSchema() - Constructor for class com.litongjava.gemini.GeminiResponseSchema
-
- GeminiSafetySettingVo - Class in com.litongjava.gemini
-
安全策略
例如:
{
"category": "HARM_CATEGORY_DANGEROUS_CONTENT",
"threshold": "BLOCK_ONLY_HIGH"
}
- GeminiSafetySettingVo() - Constructor for class com.litongjava.gemini.GeminiSafetySettingVo
-
- GeminiSystemInstructionVo - Class in com.litongjava.gemini
-
表示 system_instruction 结构
例如:
{
"system_instruction": {
"parts": [
{
"text": "You are a helpful lighting system bot..."
}
]
}
}
- GeminiSystemInstructionVo(GeminiPartVo) - Constructor for class com.litongjava.gemini.GeminiSystemInstructionVo
-
- GeminiSystemInstructionVo(String) - Constructor for class com.litongjava.gemini.GeminiSystemInstructionVo
-
- GeminiToolConfigVo - Class in com.litongjava.gemini
-
"tool_config": {
"function_calling_config": { ...
- GeminiToolConfigVo() - Constructor for class com.litongjava.gemini.GeminiToolConfigVo
-
- GeminiToolVo - Class in com.litongjava.gemini
-
tools 数组的单个元素
{
"function_declarations": [...]
}
- GeminiToolVo() - Constructor for class com.litongjava.gemini.GeminiToolVo
-
- GeminiUpdateCacheRequestVo - Class in com.litongjava.gemini
-
请求体 for PATCH /v1beta/{cache_name}
- GeminiUpdateCacheRequestVo(String) - Constructor for class com.litongjava.gemini.GeminiUpdateCacheRequestVo
-
- GeminiUsageMetadataVo - Class in com.litongjava.gemini
-
UsageMetadata
- GeminiUsageMetadataVo() - Constructor for class com.litongjava.gemini.GeminiUsageMetadataVo
-
- generate(String, UniChatRequest) - Static method in class com.litongjava.chat.UniChatClient
-
- generate(UniChatRequest) - Static method in class com.litongjava.chat.UniChatClient
-
- generate(String, String, GeminiChatRequestVo) - Static method in class com.litongjava.gemini.GeminiClient
-
单次生成内容 (同步请求)
POST https://generativelanguage.googleapis.com/v1beta/models/{model_name}:generateContent?key={GOOGLE_API_KEY}
- generate(String, String, String, GeminiChatRequestVo) - Static method in class com.litongjava.gemini.GeminiClient
-
- generate(String, GeminiChatRequestVo) - Static method in class com.litongjava.gemini.GeminiClient
-
- generate(String, String) - Static method in class com.litongjava.gemini.GeminiClient
-
- generate(String, String, String) - Static method in class com.litongjava.gemini.GeminiClient
-
- German_FriendlyMan - Static variable in interface com.litongjava.minimax.MiniMaxVoice
-
- get(String) - Static method in class com.litongjava.supadata.SupadataClient
-
- getCache(String, String) - Static method in class com.litongjava.gemini.GeminiClient
-
Gets metadata for a specific cached content entry.
- getCache(String) - Static method in class com.litongjava.gemini.GeminiClient
-
Gets metadata for a specific cached content entry using API key from environment.
- getContent() - Method in class com.litongjava.openai.chat.OpenAiChatMessage
-
- getFile() - Method in class com.litongjava.gemini.FileUploadRequestVo
-
- getFile() - Method in class com.litongjava.gemini.FileUploadResponseVo
-
- getInputStr() - Method in class com.litongjava.openai.embedding.EmbeddingRequestVo
-
- getMimeType() - Method in class com.litongjava.gemini.FileUploadRequestVo.FileVo
-
- getPrefix() - Method in class com.litongjava.openai.chat.OpenAiChatMessage
-
- getRole() - Method in class com.litongjava.openai.chat.OpenAiChatMessage
-
- getSubTitle(String) - Static method in class com.litongjava.supadata.SupadataClient
-
- getUri() - Method in class com.litongjava.gemini.FileUploadResponseVo
-
- GiteeConst - Interface in com.litongjava.gitee
-
- GiteeModel - Interface in com.litongjava.gitee
-
- GL - Static variable in interface com.litongjava.groq.GroqLanguageCode
-
Galician language code
- GLM_4_32B - Static variable in interface com.litongjava.gitee.GiteeModel
-
- GOOGLE - Static variable in interface com.litongjava.consts.AiProviderName
-
- GOOGLE_GEMMA_2_27B_IT - Static variable in interface com.litongjava.siliconflow.SiliconFlowModels
-
- GOOGLE_GEMMA_2_9B_IT - Static variable in interface com.litongjava.siliconflow.SiliconFlowModels
-
- GoogleCustomSearchClient - Class in com.litongjava.google.search
-
- GoogleCustomSearchClient() - Constructor for class com.litongjava.google.search.GoogleCustomSearchClient
-
- GoogleCustomSearchResponse - Class in com.litongjava.google.search
-
- GoogleCustomSearchResponse() - Constructor for class com.litongjava.google.search.GoogleCustomSearchResponse
-
- GoogleGeminiModels - Interface in com.litongjava.gemini
-
列出 Google Gemini & PaLM 等模型名称常量
对应 JSON 中的 "name" 字段
- GPT_35_TURBO - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_3_5_TURBO_0125 - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_3_5_TURBO_1106 - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4_0125_PREVIEW - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4_1 - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4_1106_PREVIEW - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4_1_MINI - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4_1_NANO - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4_TURBO - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4_TURBO_2024_04_09 - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4_TURBO_PREVIEW - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4_VISION_PREVIEW - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4O - Static variable in interface com.litongjava.consts.AiModelNames
-
- GPT_4O - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4O_2024_05_13 - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4O_MINI - Static variable in interface com.litongjava.consts.AiModelNames
-
- GPT_4O_MINI - Static variable in interface com.litongjava.openai.consts.OpenAiModels
-
- GPT_4O_MINI_TTS - Static variable in interface com.litongjava.openai.tts.OpenAiTTSModels
-
- GropConst - Interface in com.litongjava.groq
-
- GropModel - Interface in com.litongjava.groq
-
- GroqLanguageCode - Interface in com.litongjava.groq
-
Defines ISO language codes used in the application.
- GroqSpeechClient - Class in com.litongjava.groq
-
GroqSpeechClient: Handles audio transcription via the Groq API.
- GroqSpeechClient() - Constructor for class com.litongjava.groq.GroqSpeechClient
-
- GroqSpeechRequestLimiter - Class in com.litongjava.groq
-
- GroqSpeechRequestLimiter(int) - Constructor for class com.litongjava.groq.GroqSpeechRequestLimiter
-
- GU - Static variable in interface com.litongjava.groq.GroqLanguageCode
-
Gujarati language code