diff --git a/app_chatgpt/i18n/zh_CN.po b/app_chatgpt/i18n/zh_CN.po index 964d622b..5e38843a 100644 --- a/app_chatgpt/i18n/zh_CN.po +++ b/app_chatgpt/i18n/zh_CN.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0+e-20230721\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-29 10:11+0000\n" -"PO-Revision-Date: 2023-07-29 10:11+0000\n" +"POT-Creation-Date: 2023-08-26 14:52+0000\n" +"PO-Revision-Date: 2023-08-26 14:52+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -125,6 +125,18 @@ msgstr "" "Moderation: A fine-tuned model that can detect whether text may be sensitive or unsafe\n" "GPT-3\tA set of models that can understand and generate natural language\n" +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__frequency_penalty +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__set_frequency_penalty +msgid "-2~2,值越大越少使用常用词" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__presence_penalty +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__set_presence_penalty +msgid "-2~2,值越大越少重复词" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -132,6 +144,41 @@ msgstr "" msgid "-mark" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__set_top_p +msgid "0-1,值越大越倾向大众化的连贯思维" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_form +msgid "0-1,值越大越富有想像力,越小则越保守" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_form +msgid "0-1,值越大越少使用常用词" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_form +msgid "0-1,值越大越少重复词" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__set_temperature +msgid "0-21,值越大越富有想像力,越小则越保守" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_form +msgid "0-3,设定后,会将最近n次对话发给Ai,有助于他更好的回答" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__set_chat_count +msgid "0-5,设定后,会将最近n次对话发给Ai,有助于他更好的回答,但太大费用也高" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -150,6 +197,21 @@ msgstr "" msgid "00" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__top_p +msgid "0~1,值越大越富有想像力,越小则越保守" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__temperature +msgid "0~2,值越大越富有想像力,越小则越保守" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__chat_count +msgid "0~3,设定后,会将最近n次对话发给Ai,有助于他更好的回答" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -287,6 +349,11 @@ msgstr "" msgid "1st place medal" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_chat_count__1 +msgid "1标准" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -323,6 +390,11 @@ msgstr "" msgid "3.30" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_max_tokens__32000 +msgid "32K" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -345,6 +417,11 @@ msgstr "" msgid "3rd place medal" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_chat_count__3 +msgid "3强关联" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -401,6 +478,11 @@ msgstr "" msgid "5:30" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_chat_count__5 +msgid "5超强关联" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -494,6 +576,11 @@ msgstr "" msgid "
joined the channel
" msgstr "" +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_kanban +msgid "角色:" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -603,11 +690,47 @@ msgstr "Ai智能服务中心设置" msgid "Ai User" msgstr "Ai用户" +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_form +msgid "Ai常规设定" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_form +msgid "Ai智能优化设定,具体参数" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_chat_count__none +msgid "Ai自动判断" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__description +msgid "Ai角色设定" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_form +msgid "Ai角色风格设定" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_res_config_settings__module_app_ai_ali +msgid "Ali Ai China" +msgstr "" + #. module: app_chatgpt #: model:ir.model.fields.selection,name:app_chatgpt.selection__res_users__gpt_policy__all msgid "All Users" msgstr "所有用户" +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_res_partner__is_chat_private +#: model:ir.model.fields,field_description:app_chatgpt.field_res_users__is_chat_private +msgid "Allow Chat Private" +msgstr "允许与我私聊" + #. module: app_chatgpt #: model:ir.model.fields,field_description:app_chatgpt.field_res_users__gpt_policy msgid "Allowed Conversation Mode" @@ -704,6 +827,11 @@ msgstr "" msgid "Bactrian" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_res_config_settings__module_app_ai_baidu +msgid "Baidu Ai China" +msgstr "百度Ai" + #. module: app_chatgpt #: model:ir.model.fields,field_description:app_chatgpt.field_res_partner__gpt_id #: model:ir.model.fields,field_description:app_chatgpt.field_res_users__gpt_id @@ -779,6 +907,11 @@ msgstr "" msgid "Capricorn" msgstr "" +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_search +msgid "Channel Type" +msgstr "频道类型" + #. module: app_chatgpt #: model_terms:ir.ui.view,arch_db:app_chatgpt.app_chatgpt_res_users_form msgid "ChatGPT" @@ -1144,13 +1277,29 @@ msgid "Gemini" msgstr "" #. module: app_chatgpt -#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_robot_form_view -msgid "Get List Model" +#: model_terms:ir.ui.view,arch_db:app_chatgpt.is_res_config_settings_view +msgid "Get Baidu Ai from https://apps.odoo.com/apps/modules/16.0/app_ai_baidu" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.is_res_config_settings_view +msgid "" +"Get Google Bard Ai from https://apps.odoo.com/apps/modules/16.0/app_ai_bard" msgstr "" +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_robot_form_view +msgid "Get List Model" +msgstr "获取Model List" + #. module: app_chatgpt #: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_robot_form_view msgid "Get Model Info" +msgstr "获取Model Info" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_res_config_settings__module_app_ai_bard +msgid "Google Bard Ai" msgstr "" #. module: app_chatgpt @@ -1158,6 +1307,11 @@ msgstr "" msgid "Gpt Robot" msgstr "GPT机器人" +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_search +msgid "Group By" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -2077,6 +2231,11 @@ msgstr "" msgid "Stop sequences" msgstr "" +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.is_res_config_settings_view +msgid "Support by" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -11334,6 +11493,16 @@ msgstr "" msgid "gorilla" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__ai_robot__ai_model__gpt-3_5-turbo-0613 +msgid "gpt-3.5-turbo-0613(Default and Latest)" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__ai_robot__ai_model__gpt-3_5-turbo-16k-0613 +msgid "gpt-3.5-turbo-16k-0613(Big text)" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -17100,6 +17269,11 @@ msgstr "" msgid "oden" msgstr "" +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.is_res_config_settings_view +msgid "odooAi.cn" +msgstr "" + #. module: app_chatgpt #. odoo-javascript #: code:addons/app_chatgpt/static/src/models_data/emoji_data.js:0 @@ -27438,6 +27612,102 @@ msgstr "" msgid "ココ" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__chat_count +msgid "上下文数量" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__set_chat_count +msgid "上下文相关" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__ai_partner_id +msgid "专属主Ai" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_top_p__0_9 +msgid "严谨惯性思维" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_max_tokens__1000 +msgid "中等" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__ai_partner_id +msgid "主Ai是主要对话对象,当没有@操作时,由主Ai回答" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_temperature__0_1 +msgid "保守" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_presence_penalty__0_1 +msgid "允许常规重复" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_presence_penalty__-1 +msgid "允许较多重复" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__set_temperature +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_temperature__1_5 +msgid "创造性" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__temperature +msgid "创造性值" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__set_max_tokens +msgid "响应篇幅限制" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__description +msgid "填写后,Ai将以您设定的身份与你交互,如:你是一个在航空航天领域的专家。不填则根据问题智能处理" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_presence_penalty__2 +msgid "多样强迫症" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_frequency_penalty__-2 +msgid "大白话" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_temperature__2 +msgid "天马行空" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_frequency_penalty__1_5 +msgid "学院派-较多高级词" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_frequency_penalty__0_1 +msgid "少常用词" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__set_top_p +msgid "思维连贯性" +msgstr "" + #. module: app_chatgpt #. odoo-python #: code:addons/app_chatgpt/models/mail_channel.py:0 @@ -27453,6 +27723,59 @@ msgstr "" msgid "提问/答复 消耗Token" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_presence_penalty__1_5 +msgid "新颖化" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__is_current_channel +msgid "是否当前用户默认微信对话频道" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__is_current_channel +msgid "是否当前用户默认频道" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_kanban +msgid "智能设定" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_kanban +msgid "暂时离开" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_presence_penalty__-2 +msgid "更多强调重复" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_form +msgid "最大响应Token,控制返回内容长度" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__max_tokens +msgid "最长响应Token" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_frequency_penalty__1 +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_max_tokens__600 +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_presence_penalty__1 +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_temperature__1 +msgid "标准" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_top_p__0_6 +msgid "标准推理" +msgstr "" + #. module: app_chatgpt #. odoo-python #: code:addons/app_chatgpt/models/ai_robot.py:0 @@ -27475,7 +27798,118 @@ msgstr "" msgid "温馨提示:您发送的内容含有敏感词,请修改内容后再向我发送。" msgstr "" +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_temperature__0_6 +msgid "理性" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_form +msgid "用户设定的角色相关,一般不要调整" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__set_presence_penalty +msgid "用词多样性" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_res_config_settings__module_app_ai_baidu +msgid "百度文心一格" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__is_private +msgid "私人频道不公开,可邀请及清退指定用户" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__is_private +msgid "私有频道" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_max_tokens__300 +msgid "简短" +msgstr "" + #. module: app_chatgpt #: model:ir.model.fields,help:app_chatgpt.field_res_config_settings__openapi_context_timeout msgid "群聊中多少分钟以内的聊天信息作为上下文继续" msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_frequency_penalty__2 +msgid "老学究-晦涩难懂" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__set_frequency_penalty +msgid "语言风格" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_max_tokens__3000 +msgid "超长篇" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__max_tokens +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__set_max_tokens +msgid "越大返回内容越多,计费也越多" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_top_p__0_4 +msgid "跳跃性" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__ext_ai_partner_id +msgid "辅助Ai" +msgstr "" + +#. module: app_chatgpt +#: model_terms:ir.ui.view,arch_db:app_chatgpt.ai_mail_channel_view_kanban +msgid "进入频道" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__top_p +msgid "连贯性值" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_frequency_penalty__-1 +msgid "通俗易懂" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_mail_channel__ext_ai_partner_id +msgid "通过 @辅助Ai 可以让辅助Ai回答问题" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__frequency_penalty +msgid "避免常用词值" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,field_description:app_chatgpt.field_mail_channel__presence_penalty +msgid "避免重复词值" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_max_tokens__2000 +msgid "长篇" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields,help:app_chatgpt.field_res_config_settings__module_app_ai_ali +msgid "阿里通义千问" +msgstr "" + +#. module: app_chatgpt +#: model:ir.model.fields.selection,name:app_chatgpt.selection__mail_channel__set_top_p__0_1 +msgid "随便" +msgstr "" diff --git a/app_chatgpt/models/mail_channel.py b/app_chatgpt/models/mail_channel.py index bed7cf1e..4d353e9a 100644 --- a/app_chatgpt/models/mail_channel.py +++ b/app_chatgpt/models/mail_channel.py @@ -92,7 +92,7 @@ class Channel(models.Model): result.append((c.id, "%s%s" % (pre, c.name or ''))) return result - def get_openai_context(self, channel_id, author_id, answer_id, minutes=30, chat_count=0): + def get_openai_context(self, channel_id, author_id, answer_id, minutes=60, chat_count=0): # 上下文处理,要处理群的方式,以及独聊的方式 # azure新api 处理 context_history = [] @@ -107,6 +107,7 @@ class Channel(models.Model): ('model', '=', 'mail.channel'), ('message_type', '!=', 'user_notification'), ('parent_id', '!=', False), + ('is_ai', '=', True), ('body', '!=', '

%s

' % _('Response Timeout, please speak again.')), ('body', '!=', _('温馨提示:您发送的内容含有敏感词,请修改内容后再向我发送。'))] @@ -122,7 +123,7 @@ class Channel(models.Model): for ai_msg in ai_msg_list: # 判断这个 ai_msg 是不是ai发,有才 insert。 判断 user_msg 是不是 user发的,有才 insert user_msg = ai_msg.parent_id.sudo() - if ai_msg.author_id.sudo().gpt_id: + if ai_msg.author_id.sudo().gpt_id and answer_id.sudo().gpt_id and ai_msg.author_id.sudo().gpt_id == answer_id.sudo().gpt_id: ai_content = str(ai_msg.body).replace("

", "").replace("

", "").replace("

", "") context_history.insert(0, { 'role': 'assistant', diff --git a/app_chatgpt/models/mail_message.py b/app_chatgpt/models/mail_message.py index a6e2d2c4..ef096832 100644 --- a/app_chatgpt/models/mail_message.py +++ b/app_chatgpt/models/mail_message.py @@ -9,7 +9,7 @@ class Message(models.Model): human_prompt_tokens = fields.Integer('Human Prompt Tokens') ai_completion_tokens = fields.Integer('AI Completion Tokens') cost_tokens = fields.Integer('Cost Tokens') - + # 是否ai回复 is_ai = fields.Boolean('Is Ai', default=False) def _message_add_reaction(self, content): diff --git a/app_chatgpt/views/ai_robot_views.xml b/app_chatgpt/views/ai_robot_views.xml index b6946bd8..d6552eb0 100644 --- a/app_chatgpt/views/ai_robot_views.xml +++ b/app_chatgpt/views/ai_robot_views.xml @@ -23,8 +23,8 @@

-