| 程序包 | 说明 |
|---|---|
| org.liurb.ai.sdk.common | |
| org.liurb.ai.sdk.gemini | |
| org.liurb.ai.sdk.ollama | |
| org.liurb.ai.sdk.openai |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract com.alibaba.fastjson2.JSONObject |
AiBaseClient.buildChatRequest(String message,
MediaData mediaData,
GenerationConfig generationConfig,
boolean stream,
List<ChatHistory> history)
子类构建请求参数
|
protected abstract AiChatResponse |
AiBaseClient.buildChatResponse(String responseBody,
String message,
MediaData mediaData,
List<ChatHistory> history)
子类构建返回内容
|
protected abstract void |
AiBaseClient.buildStreamChatHistory(String message,
MediaData mediaData,
String aiMessage,
List<ChatHistory> history)
子类构建 steam 模式下的历史记录
|
AiChatResponse |
AiBaseClient.chat(String message,
MediaData mediaData,
GenerationConfig generationConfig,
List<ChatHistory> history) |
void |
AiBaseClient.stream(String message,
MediaData mediaData,
GenerationConfig generationConfig,
List<ChatHistory> history,
AiStreamResponseListener responseListener) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.alibaba.fastjson2.JSONObject |
GeminiClient.buildChatRequest(String message,
MediaData mediaData,
GenerationConfig generationConfig,
boolean stream,
List<ChatHistory> history) |
protected AiChatResponse |
GeminiClient.buildChatResponse(String responseBody,
String message,
MediaData mediaData,
List<ChatHistory> history) |
protected void |
GeminiClient.buildStreamChatHistory(String message,
MediaData mediaData,
String aiMessage,
List<ChatHistory> history) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.alibaba.fastjson2.JSONObject |
OllamaClient.buildChatRequest(String message,
MediaData mediaData,
GenerationConfig generationConfig,
boolean stream,
List<ChatHistory> history) |
protected AiChatResponse |
OllamaClient.buildChatResponse(String responseBody,
String message,
MediaData mediaData,
List<ChatHistory> history) |
protected void |
OllamaClient.buildStreamChatHistory(String message,
MediaData mediaData,
String aiMessage,
List<ChatHistory> history) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.alibaba.fastjson2.JSONObject |
OpenAiClient.buildChatRequest(String message,
MediaData mediaData,
GenerationConfig generationConfig,
boolean stream,
List<ChatHistory> history) |
protected AiChatResponse |
OpenAiClient.buildChatResponse(String responseBody,
String message,
MediaData mediaData,
List<ChatHistory> history) |
protected void |
OpenAiClient.buildStreamChatHistory(String message,
MediaData mediaData,
String aiMessage,
List<ChatHistory> history) |
Copyright © 2024. All rights reserved.