public class ChatClientImpl extends Object implements ChatClient
@date 2024/1/26 17:51| 限定符和类型 | 字段和说明 |
|---|---|
protected com.alibaba.dashscope.aigc.generation.Generation |
gen |
protected int |
maxMsgSize
最大历史消息数
|
protected static Map<String,ModelType> |
modelMap |
protected MsgManager |
msgManager |
| 构造器和说明 |
|---|
ChatClientImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(String userMsg) |
List<com.alibaba.dashscope.common.Message> |
addPresets(List<com.alibaba.dashscope.common.Message> messages,
String systemSet)
添加预设 消息
|
List<com.alibaba.dashscope.common.Message> |
addUser(List<com.alibaba.dashscope.common.Message> messages,
String userMsg)
添加用户 消息
|
BaseResData<List<com.alibaba.dashscope.common.Message>,com.alibaba.dashscope.aigc.generation.GenerationUsage> |
chat(List<com.alibaba.dashscope.common.Message> messages) |
BaseResData<com.alibaba.dashscope.common.Message,com.alibaba.dashscope.aigc.generation.GenerationUsage> |
chat(String message) |
BaseResData<com.alibaba.dashscope.common.Message,com.alibaba.dashscope.aigc.generation.GenerationUsage> |
chatPresets(String message,
String systemSets)
单词对话 携带 系统预设消息
|
ChatClient |
createClient(boolean isHistory) |
BaseResData<com.alibaba.dashscope.common.Message,com.alibaba.dashscope.aigc.generation.GenerationUsage> |
doChat(String message,
String systemSets,
boolean isHistory) |
ChatClient |
setPresets(String systemMsg) |
protected com.alibaba.dashscope.aigc.generation.Generation gen
protected MsgManager msgManager
protected int maxMsgSize
public ChatClient setPresets(String systemMsg)
setPresets 在接口中 ChatClientpublic void add(String userMsg)
add 在接口中 ChatClientpublic ChatClient createClient(boolean isHistory)
createClient 在接口中 ChatClientpublic BaseResData<com.alibaba.dashscope.common.Message,com.alibaba.dashscope.aigc.generation.GenerationUsage> chat(String message)
chat 在接口中 ChatClientpublic BaseResData<List<com.alibaba.dashscope.common.Message>,com.alibaba.dashscope.aigc.generation.GenerationUsage> chat(List<com.alibaba.dashscope.common.Message> messages)
chat 在接口中 ChatClientpublic BaseResData<com.alibaba.dashscope.common.Message,com.alibaba.dashscope.aigc.generation.GenerationUsage> chatPresets(String message, String systemSets)
ChatClientchatPresets 在接口中 ChatClientmessage - 用户消息systemSets - 系统预设 promptpublic List<com.alibaba.dashscope.common.Message> addPresets(List<com.alibaba.dashscope.common.Message> messages, String systemSet)
ChatClientaddPresets 在接口中 ChatClientpublic List<com.alibaba.dashscope.common.Message> addUser(List<com.alibaba.dashscope.common.Message> messages, String userMsg)
ChatClientaddUser 在接口中 ChatClientpublic BaseResData<com.alibaba.dashscope.common.Message,com.alibaba.dashscope.aigc.generation.GenerationUsage> doChat(String message, String systemSets, boolean isHistory)
Copyright © 2024. All rights reserved.