diff --git a/src/apis/paths/conversation.ts b/src/apis/paths/conversation.ts index 315c510f6aab6f2af8ece95c49b7b632f840194c..45561aa6c261852f2e410a0fd04b9e0d857e2b08 100644 --- a/src/apis/paths/conversation.ts +++ b/src/apis/paths/conversation.ts @@ -11,7 +11,10 @@ import { get, put, post, del } from 'src/apis/server'; import type { FcResponse } from 'src/apis/server'; import { ConversationRecordList, ConversationList } from './type'; +import i18n from 'src/i18n'; + const BASE_URL = '/api/conversation'; +const { t } = i18n.global; /** * 停止生成 @@ -42,11 +45,13 @@ export const createSession = ({ appId, debug = false, llm_id = '', + title = t('history.new_conversation'), kb_ids = [], }: { appId: string; debug?: boolean; llm_id?: string; + title?: string; kb_ids?: string[]; }): Promise< [ @@ -59,7 +64,7 @@ export const createSession = ({ ), ] > => { - return post(BASE_URL, { appId, debug }, { llm_id, kb_ids }); + return post(BASE_URL, { appId, debug }, { llm_id, kb_ids, title }); }; /** diff --git a/src/apis/paths/type.ts b/src/apis/paths/type.ts index 56975dde1ed59bf823ecb5728927017fd27fa1a3..fa283f66ddb7d20f079a3c37091ee825b215a330 100644 --- a/src/apis/paths/type.ts +++ b/src/apis/paths/type.ts @@ -63,7 +63,7 @@ export interface ConversationRecord { content: Content; metadata: Metadata; comment: string; - created_at: string; + createdAt: string; document?: any[]; } diff --git a/src/components/dialoguePanel/DialoguePanel.vue b/src/components/dialoguePanel/DialoguePanel.vue index 5eb70d5d5d02c6435bf8d264acc8453ee62bebcf..8d476517d10b2a0293c7abb32f81ba6d56bc8891 100644 --- a/src/components/dialoguePanel/DialoguePanel.vue +++ b/src/components/dialoguePanel/DialoguePanel.vue @@ -667,7 +667,7 @@ const handleFileClick = () => {
- 引用{{props.fileList?.length}}篇知识库资料 + {{$t('upload.quote_front')}}{{props.fileList?.length}}{{$t('upload.quote_back')}} diff --git a/src/i18n/lang/en.ts b/src/i18n/lang/en.ts index a21f565e93f61e88233176856760d8591ec7c04e..2e32560cef371540c0a120b167d9adf09fb0e2d5 100644 --- a/src/i18n/lang/en.ts +++ b/src/i18n/lang/en.ts @@ -232,6 +232,7 @@ export default { version: 'Version 0.10.0-Beta', }, history: { + new_conversation: 'New Chat', new_chat: 'New Chat', latestConversation: 'This is the latest conversation.', recent_chats: 'Recent Chats', @@ -350,6 +351,9 @@ export default { error_name_msg: 'Upload failed: Duplicate file name exits.', aside_session_file_count_front: '', aside_session_file_count_back: 'files', + quote_front: 'Quote', + quote_back: 'pieces of knowledge base materials', + reference_source: 'Reference source', }, apikey: { save_apikey: 'This API key is displayed only once. Please copy and keep it secure.', diff --git a/src/i18n/lang/zh-cn.ts b/src/i18n/lang/zh-cn.ts index 965054ab7fe560bac7521795f034eef335176757..9e1a4b22b716708bc7e98d4d93609e0a3d9121d1 100644 --- a/src/i18n/lang/zh-cn.ts +++ b/src/i18n/lang/zh-cn.ts @@ -235,6 +235,7 @@ export default { version: '版本号0.10.0-内测版', }, history: { + new_conversation: '新会话', new_chat: '新建对话', latestConversation: '已是最新对话', recent_chats: '历史记录', @@ -380,6 +381,9 @@ export default { error_name_msg: '上传失败,存在重名文件。', aside_session_file_count_front: '共', aside_session_file_count_back: '个文档', + quote_front: '引用', + quote_back: '篇知识库资料', + reference_source: '引用来源', }, apikey: { save_apikey: '此 API KEY 只展示一次,请复制后妥善保存', diff --git a/src/store/conversation.ts b/src/store/conversation.ts index a1fd154b88da6f10bf86dd8c0b69cc61c6af845a..f287a33b96fc45d7e5106a9442f8f6f06f204e4a 100644 --- a/src/store/conversation.ts +++ b/src/store/conversation.ts @@ -254,7 +254,7 @@ export const useSessionStore = defineStore('conversation', () => { case 'init': //初始化获取 metadata conversationItem.metadata = message.metadata; - conversationItem.createdAt = message.content.created_at; + conversationItem.createdAt = message.content.createdAt; conversationItem.groupId = message.groupId; break; case 'flow.start': @@ -733,7 +733,7 @@ export const useSessionStore = defineStore('conversation', () => { cid: conversationList.value.length + 1, belong: 'user', message: record.content.question, - createdAt: record.created_at, + createdAt: record.createdAt, }, { cid: conversationList.value.length + 2, diff --git a/src/views/dialogue/components/DialogueSession.vue b/src/views/dialogue/components/DialogueSession.vue index a6ffaccd77ed4e210b7fec775b79ec576d3e9e28..46da082e8409243d34f2cfdeebc9bffa7ac49e12 100644 --- a/src/views/dialogue/components/DialogueSession.vue +++ b/src/views/dialogue/components/DialogueSession.vue @@ -961,7 +961,7 @@ const getFormatFileList = (ConversationItem,str)=>{
- 引用来源 + {{$t('upload.reference_source')}} {{ curFileList.length || 0 }}