| Package | Description |
|---|---|
| com.litongjava.gemini |
| Modifier and Type | Method and Description |
|---|---|
GeminiChatRequestVo |
GeminiChatRequestVo.setSystemPrompt(String systemPrompt) |
GeminiChatRequestVo |
GeminiChatRequestVo.setUserPrompt(String userPrompt) |
GeminiChatRequestVo |
GeminiChatRequestVo.setUserPrompts(String... prompts) |
| Modifier and Type | Method and Description |
|---|---|
static GeminiChatResponseVo |
GeminiClient.generate(String modelName,
GeminiChatRequestVo requestVo) |
static GeminiChatResponseVo |
GeminiClient.generate(String googleApiKey,
String modelName,
GeminiChatRequestVo requestVo)
单次生成内容 (同步请求)
POST https://generativelanguage.googleapis.com/v1beta/models/{model_name}:generateContent?key={GOOGLE_API_KEY}
|
static GeminiChatResponseVo |
GeminiClient.generate(String baseUrl,
String googleApiKey,
String modelName,
GeminiChatRequestVo requestVo) |
static okhttp3.Call |
GeminiClient.stream(String modelName,
GeminiChatRequestVo requestVo,
okhttp3.Callback callback) |
static okhttp3.sse.EventSource |
GeminiClient.stream(String modelName,
GeminiChatRequestVo requestVo,
okhttp3.sse.EventSourceListener listener) |
static okhttp3.Call |
GeminiClient.stream(String googleApiKey,
String modelName,
GeminiChatRequestVo 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,
GeminiChatRequestVo requestVo,
okhttp3.sse.EventSourceListener listener) |
Copyright © 2025. All rights reserved.