| Package | Description |
|---|---|
| com.litongjava.gemini |
| Modifier and Type | Method and Description |
|---|---|
GeminiChatRequest |
GeminiChatRequest.setSystemPrompt(String systemPrompt) |
GeminiChatRequest |
GeminiChatRequest.setUserPrompt(String userPrompt) |
GeminiChatRequest |
GeminiChatRequest.setUserPrompts(String... prompts) |
| Modifier and Type | Method and Description |
|---|---|
static GeminiChatResponse |
GeminiClient.generate(String modelName,
GeminiChatRequest requestVo) |
static GeminiChatResponse |
GeminiClient.generate(String googleApiKey,
String modelName,
GeminiChatRequest requestVo)
单次生成内容 (同步请求) POST
https://generativelanguage.googleapis.com/v1beta/models/{model_name}:generateContent?key={GOOGLE_API_KEY}
|
static GeminiChatResponse |
GeminiClient.generate(String baseUrl,
String googleApiKey,
String modelName,
GeminiChatRequest requestVo) |
static okhttp3.Call |
GeminiClient.stream(String modelName,
GeminiChatRequest requestVo,
okhttp3.Callback callback) |
static okhttp3.sse.EventSource |
GeminiClient.stream(String modelName,
GeminiChatRequest requestVo,
okhttp3.sse.EventSourceListener listener) |
static okhttp3.Call |
GeminiClient.stream(String googleApiKey,
String modelName,
GeminiChatRequest requestVo,
okhttp3.Callback callback)
流式生成内容 (SSE,异步请求) POST
https://generativelanguage.googleapis.com/v1beta/models/{model_name}:streamGenerateContent?alt=sse&key={GOOGLE_API_KEY}
注:请求体还是 JSON,但响应会通过 SSE 分段返回.
|
static okhttp3.sse.EventSource |
GeminiClient.stream(String googleApiKey,
String modelName,
GeminiChatRequest requestVo,
okhttp3.sse.EventSourceListener listener) |
static okhttp3.sse.EventSource |
GeminiClient.stream(String apiPrefixUrl,
String googleApiKey,
String modelName,
GeminiChatRequest requestVo,
okhttp3.sse.EventSourceListener listener) |
Copyright © 2026. All rights reserved.