@@ -65,7 +65,7 @@ const store = createStore({
65
65
eventSource . onerror = function ( e ) {
66
66
eventSource . close ( ) ;
67
67
commit ( 'deleteMessage' ) ;
68
- commit ( 'addMessage' , { 'role' : 'assistant' , 'content' : '接收回复出错,请重试 ' } )
68
+ commit ( 'addMessage' , { 'role' : 'assistant' , 'content' : '请求频率太高,请稍后再试 ' } )
69
69
} ;
70
70
} ) . catch ( error => {
71
71
console . log ( error ) ;
@@ -103,7 +103,7 @@ const store = createStore({
103
103
eventSource . onerror = function ( e ) {
104
104
eventSource . close ( ) ;
105
105
commit ( 'deleteMessage' ) ;
106
- commit ( 'addMessage' , { 'role' : 'assistant' , 'content' : '接收回复出错,请重试 ' } )
106
+ commit ( 'addMessage' , { 'role' : 'assistant' , 'content' : '请求频率太高,请稍后再试 ' } )
107
107
} ;
108
108
} ) . catch ( error => {
109
109
if ( state . messages [ state . messages . length - 1 ] . content === '正在识别语音,请稍候...' ) {
@@ -113,6 +113,21 @@ const store = createStore({
113
113
console . log ( error ) ;
114
114
} ) ;
115
115
} ,
116
+ imageMessage ( { commit } , message ) {
117
+ commit ( 'addMessage' , { 'role' : 'user' , 'content' : message } )
118
+ commit ( 'addMessage' , { 'role' : 'assistant' , 'content' : '正在根据你提供的信息绘图,请稍候...' } )
119
+ ChatAPI . imageMessage ( message ) . then ( response => {
120
+ commit ( 'deleteMessage' )
121
+ commit ( 'addMessage' , response . data ) ;
122
+ } ) . catch ( error => {
123
+ commit ( 'deleteMessage' )
124
+ if ( error . response . status === 429 ) {
125
+ commit ( 'addMessage' , { 'role' : 'assistant' , 'content' : '请求过于频繁,请稍后再试' } ) ;
126
+ } else {
127
+ commit ( 'addMessage' , { 'role' : 'assistant' , 'content' : '请求处理失败,请重试' } ) ;
128
+ }
129
+ } ) ;
130
+ } ,
116
131
clearMessages ( { commit } ) {
117
132
ChatAPI . clearMessages ( ) . then ( response => {
118
133
commit ( 'clearMessages' ) ;
0 commit comments