新增中翻英功能(记忆时间线)(用户摘要)(兴趣分布接口)(查询核心档案)(记忆洞察)-接口添加翻译字段
This commit is contained in:
@@ -419,7 +419,7 @@ async def update_end_user_profile(
|
|||||||
return fail(BizCode.INTERNAL_ERROR, "用户信息更新失败", str(e))
|
return fail(BizCode.INTERNAL_ERROR, "用户信息更新失败", str(e))
|
||||||
|
|
||||||
@router.get("/memory_space/timeline_memories", response_model=ApiResponse)
|
@router.get("/memory_space/timeline_memories", response_model=ApiResponse)
|
||||||
async def memory_space_timeline_of_shared_memories(id: str, label: str,language_type: str,
|
async def memory_space_timeline_of_shared_memories(id: str, label: str,language_type: str="zh",
|
||||||
current_user: User = Depends(get_current_user),
|
current_user: User = Depends(get_current_user),
|
||||||
db: Session = Depends(get_db),
|
db: Session = Depends(get_db),
|
||||||
):
|
):
|
||||||
|
|||||||
@@ -132,19 +132,6 @@ class MemoryEntityService:
|
|||||||
all_timeline_data = self._merge_same_text_items(all_timeline_data)
|
all_timeline_data = self._merge_same_text_items(all_timeline_data)
|
||||||
|
|
||||||
# 如果需要翻译(非中文),对整个结果进行翻译
|
# 如果需要翻译(非中文),对整个结果进行翻译
|
||||||
if language_type != 'zh':
|
|
||||||
# 定义需要翻译的字段
|
|
||||||
fields_to_translate = ['text', 'type']
|
|
||||||
|
|
||||||
# 翻译各个列表
|
|
||||||
if memory_summary_list:
|
|
||||||
memory_summary_list = await self._translate_list(memory_summary_list, model_id, fields_to_translate)
|
|
||||||
if statement_list:
|
|
||||||
statement_list = await self._translate_list(statement_list, model_id, fields_to_translate)
|
|
||||||
if extracted_entity_list:
|
|
||||||
extracted_entity_list = await self._translate_list(extracted_entity_list, model_id, fields_to_translate)
|
|
||||||
if all_timeline_data:
|
|
||||||
all_timeline_data = await self._translate_list(all_timeline_data, model_id, fields_to_translate)
|
|
||||||
|
|
||||||
result = {
|
result = {
|
||||||
"MemorySummary": memory_summary_list,
|
"MemorySummary": memory_summary_list,
|
||||||
|
|||||||
Reference in New Issue
Block a user