fix:401、403错误提示,对话角色更改assistant,模型选择持久化
This commit is contained in:
@@ -19,7 +19,7 @@ import { useUserStore } from '@/stores/modules/user';
|
||||
|
||||
type MessageItem = BubbleProps & {
|
||||
key: number;
|
||||
role: 'ai' | 'user' | 'system';
|
||||
role: 'ai' | 'user' | 'assistant';
|
||||
avatar: string;
|
||||
thinkingStatus?: ThinkingStatus;
|
||||
thinlCollapse?: boolean;
|
||||
@@ -81,8 +81,6 @@ watch(
|
||||
const v = localStorage.getItem('chatContent');
|
||||
if (v) {
|
||||
// 发送消息
|
||||
console.log('发送消息 v', v);
|
||||
console.log('发送消息--error', bubbleItems);
|
||||
setTimeout(() => {
|
||||
startSSE(v);
|
||||
}, 350);
|
||||
@@ -181,7 +179,7 @@ async function startSSE(chatContent: string) {
|
||||
.slice(-6) // 然后取倒数第2到第7条(总共6条)
|
||||
.map((item: MessageItem) => ({
|
||||
role: item.role,
|
||||
content: (item.role === 'ai' || item.role === 'system') && item.content.length > 2000
|
||||
content: (item.role === 'ai' || item.role === 'assistant') && item.content.length > 2000
|
||||
? `${item.content.substring(0, 2000)}...(内容过长,已省略)`
|
||||
: item.content,
|
||||
})),
|
||||
@@ -222,7 +220,7 @@ function addMessage(message: string, isUser: boolean) {
|
||||
? avatar.value
|
||||
: 'https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png',
|
||||
avatarSize: '32px',
|
||||
role: isUser ? 'user' : 'system',
|
||||
role: isUser ? 'user' : 'assistant',
|
||||
placement: isUser ? 'end' : 'start',
|
||||
isMarkdown: !isUser,
|
||||
loading: !isUser,
|
||||
|
||||
Reference in New Issue
Block a user