Skip to content

Commit f461d9d

Browse files
committed
add wenxinyiyan support
1 parent 37ced20 commit f461d9d

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

  • chat2db-client/src/typings
  • chat2db-server

chat2db-client/src/typings/ai.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ export enum AIType {
22
CHAT2DBAI = 'CHAT2DBAI',
33
ZHIPUAI = 'ZHIPUAI',
44
BAICHUANAI='BAICHUANAI',
5-
// WENXINAI='WENXINAI',
5+
WENXINAI='WENXINAI',
66
// TONGYIQIANWENAI='TONGYIQIANWENAI',
77
OPENAI = 'OPENAI',
88
AZUREAI = 'AZUREAI',

chat2db-server/chat2db-server-start/src/main/resources/application.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ chatgpt:
7373
# 可以选择GPT3或GPT35
7474
version: GPT35
7575
context:
76-
length: 4
76+
length: 1
7777

7878
# Print the HTTP log
7979
logbook:

chat2db-server/chat2db-server-web/chat2db-server-web-api/src/main/java/ai/chat2db/server/web/api/controller/ai/ChatController.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,9 @@ private List<FastChatMessage> getFastChatMessage(String uid, String prompt) {
480480
private SseEmitter chatWithWenxinAi(ChatQueryRequest queryRequest, SseEmitter sseEmitter, String uid) throws IOException {
481481
String prompt = buildPrompt(queryRequest);
482482
List<FastChatMessage> messages = getFastChatMessage(uid, prompt);
483+
if (messages.size() >= 2 && messages.size() % 2 == 0) {
484+
messages.remove(messages.size() - 1);
485+
}
483486

484487
buildSseEmitter(sseEmitter, uid);
485488

0 commit comments

Comments
 (0)