mirror of
https://github.com/CodePhiliaX/Chat2DB.git
synced 2025-07-29 18:53:12 +08:00
add wenxinyiyan support
This commit is contained in:
@ -2,7 +2,7 @@ export enum AIType {
|
|||||||
CHAT2DBAI = 'CHAT2DBAI',
|
CHAT2DBAI = 'CHAT2DBAI',
|
||||||
ZHIPUAI = 'ZHIPUAI',
|
ZHIPUAI = 'ZHIPUAI',
|
||||||
BAICHUANAI='BAICHUANAI',
|
BAICHUANAI='BAICHUANAI',
|
||||||
// WENXINAI='WENXINAI',
|
WENXINAI='WENXINAI',
|
||||||
// TONGYIQIANWENAI='TONGYIQIANWENAI',
|
// TONGYIQIANWENAI='TONGYIQIANWENAI',
|
||||||
OPENAI = 'OPENAI',
|
OPENAI = 'OPENAI',
|
||||||
AZUREAI = 'AZUREAI',
|
AZUREAI = 'AZUREAI',
|
||||||
|
@ -73,7 +73,7 @@ chatgpt:
|
|||||||
# 可以选择GPT3或GPT35
|
# 可以选择GPT3或GPT35
|
||||||
version: GPT35
|
version: GPT35
|
||||||
context:
|
context:
|
||||||
length: 4
|
length: 1
|
||||||
|
|
||||||
# Print the HTTP log
|
# Print the HTTP log
|
||||||
logbook:
|
logbook:
|
||||||
|
@ -480,6 +480,9 @@ public class ChatController {
|
|||||||
private SseEmitter chatWithWenxinAi(ChatQueryRequest queryRequest, SseEmitter sseEmitter, String uid) throws IOException {
|
private SseEmitter chatWithWenxinAi(ChatQueryRequest queryRequest, SseEmitter sseEmitter, String uid) throws IOException {
|
||||||
String prompt = buildPrompt(queryRequest);
|
String prompt = buildPrompt(queryRequest);
|
||||||
List<FastChatMessage> messages = getFastChatMessage(uid, prompt);
|
List<FastChatMessage> messages = getFastChatMessage(uid, prompt);
|
||||||
|
if (messages.size() >= 2 && messages.size() % 2 == 0) {
|
||||||
|
messages.remove(messages.size() - 1);
|
||||||
|
}
|
||||||
|
|
||||||
buildSseEmitter(sseEmitter, uid);
|
buildSseEmitter(sseEmitter, uid);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user