public class Chatbot extends Object
| Modifier and Type | Field and Description |
|---|---|
private String |
authorization |
private String |
cfClearance |
private String |
conversationId |
private String |
conversationIdPrev |
private Map<String,String> |
headers |
private String |
host |
private String |
parentId |
private String |
parentIdPrev |
private String |
sessionToken |
private String |
userAgent |
| Constructor and Description |
|---|
Chatbot(Config config) |
Chatbot(Config config,
String conversationId) |
Chatbot(String sessionToken,
String cfClearance,
String userAgent)
初始化
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getChatResponse(String prompt) |
Map<String,Object> |
getChatResponse(String prompt,
String output) |
(package private) Map<String,Object> |
getChatStream(Map<String,Object> data) |
Map<String,Object> |
getChatText(Map<String,Object> data) |
void |
refreshHeaders() |
void |
refreshSession() |
void |
resetChat() |
static com.alibaba.fastjson2.JSONObject |
resJson(okhttp3.Response response) |
void |
rollbackConversation() |
private void |
setupProxy(Session session) |
private String conversationId
private String sessionToken
private String authorization
private String cfClearance
private String userAgent
private String parentId
private String host
private String conversationIdPrev
private String parentIdPrev
public Chatbot(Config config)
public void resetChat()
public void refreshHeaders()
private void setupProxy(Session session)
public void refreshSession()
public void rollbackConversation()
public static com.alibaba.fastjson2.JSONObject resJson(okhttp3.Response response)
Copyright © 2023. All rights reserved.