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