diff --git a/src/renderer/src/pages/home/Messages/MessageError.tsx b/src/renderer/src/pages/home/Messages/MessageError.tsx index 0a7085f8..9b2da544 100644 --- a/src/renderer/src/pages/home/Messages/MessageError.tsx +++ b/src/renderer/src/pages/home/Messages/MessageError.tsx @@ -1,4 +1,5 @@ import { Message } from '@renderer/types' +import { formatErrorMessage } from '@renderer/utils/error' import { Alert as AntdAlert } from 'antd' import { FC } from 'react' import { useTranslation } from 'react-i18next' @@ -8,8 +9,16 @@ import Markdown from '../Markdown/Markdown' const MessageError: FC<{ message: Message }> = ({ message }) => { return ( <> - + {message.error && ( + + )} + ) } @@ -27,7 +36,7 @@ const MessageErrorInfo: FC<{ message: Message }> = ({ message }) => { } const Alert = styled(AntdAlert)` - margin-bottom: 15px; + margin: 15px 0 8px; padding: 10px; font-size: 12px; ` diff --git a/src/renderer/src/services/ApiService.ts b/src/renderer/src/services/ApiService.ts index 7700d540..daf7b4fb 100644 --- a/src/renderer/src/services/ApiService.ts +++ b/src/renderer/src/services/ApiService.ts @@ -2,7 +2,7 @@ import i18n from '@renderer/i18n' import store from '@renderer/store' import { setGenerating } from '@renderer/store/runtime' import { Assistant, Message, Model, Provider, Suggestion } from '@renderer/types' -import { formatErrorMessage, formatMessageError } from '@renderer/utils/error' +import { formatMessageError } from '@renderer/utils/error' import { isEmpty } from 'lodash' import AiProvider from '../providers/AiProvider' @@ -94,7 +94,6 @@ export async function fetchChatCompletion({ } } catch (error: any) { message.status = 'error' - message.content = formatErrorMessage(error) message.error = formatMessageError(error) }