From 4a7d48a726e4194dc72aeee9553dcfb692aa2e7e Mon Sep 17 00:00:00 2001 From: ivan deng Date: Tue, 21 Feb 2023 21:32:28 +0800 Subject: [PATCH] =?UTF-8?q?update=20data=20=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app_chatgpt/data/gpt_robot_data.xml | 10 ++++++++-- app_chatgpt/data/mail_channel_data.xml | 8 ++++---- app_chatgpt/data/user_partner_data.xml | 9 ++++----- app_chatgpt/models/gpt_robot.py | 5 ++++- app_chatgpt/models/mail_channel.py | 1 + app_chatgpt/views/gpt_robot_views.xml | 10 ++++++---- 6 files changed, 27 insertions(+), 16 deletions(-) diff --git a/app_chatgpt/data/gpt_robot_data.xml b/app_chatgpt/data/gpt_robot_data.xml index 2a524e56..4f2be514 100644 --- a/app_chatgpt/data/gpt_robot_data.xml +++ b/app_chatgpt/data/gpt_robot_data.xml @@ -1,9 +1,15 @@ + + ChatGPT odoo + 1 + - ChatGPT Robot 1 + ChatGPT Coding + 6 - ChatGPT Robot 2 + ChatGPT Finance + 7 \ No newline at end of file diff --git a/app_chatgpt/data/mail_channel_data.xml b/app_chatgpt/data/mail_channel_data.xml index f56b40d1..4ead11e7 100644 --- a/app_chatgpt/data/mail_channel_data.xml +++ b/app_chatgpt/data/mail_channel_data.xml @@ -2,7 +2,7 @@ - ChatGPT群聊 + ChatGPT Group Chat ChatGPT企业内部频道 @@ -12,9 +12,9 @@ email - 欢迎来到ChatGPT的odoo群聊频道! - 欢迎进行 #ChatGPT 群聊.

-

向ChatGPT咨询你的问题.

]]>
+ Welcome to ChatGPT Group Chat + Welcome to ChatGPT Group Chat.

+

Pleas answer me any question.

]]>
diff --git a/app_chatgpt/data/user_partner_data.xml b/app_chatgpt/data/user_partner_data.xml index 2c4ae20e..b36a5c50 100644 --- a/app_chatgpt/data/user_partner_data.xml +++ b/app_chatgpt/data/user_partner_data.xml @@ -2,25 +2,25 @@ - ChatGPT的odoo机器人 + ChatGPT odoo chatgpt@sunpop.cn chatgpt + - ChatGPT机器人1 + ChatGPT Coding - ChatGPT1 chatgpt1@sunpop.cn chatgpt1@sunpop.cn chatgpt @@ -32,12 +32,11 @@ - ChatGPT机器人2 + ChatGPT Finance - ChatGPT2 chatgpt2@sunpop.cn chatgpt2@sunpop.cn chatgpt diff --git a/app_chatgpt/models/gpt_robot.py b/app_chatgpt/models/gpt_robot.py index fbb4a418..19128489 100644 --- a/app_chatgpt/models/gpt_robot.py +++ b/app_chatgpt/models/gpt_robot.py @@ -6,7 +6,10 @@ from odoo import api, fields, models, _ class GptRobot(models.Model): _name = 'gpt.robot' _description = 'Gpt Robot' + _order = 'sequence, name' + name = fields.Char(string='Name') openapi_api_key = fields.Char(string="API Key", help="Provide the API key here") - temperature = fields.Float(string='Temperature') + temperature = fields.Float(string='Temperature', default=0.9) + sequence = fields.Integer('Sequence', help="Determine the display order", default=10) diff --git a/app_chatgpt/models/mail_channel.py b/app_chatgpt/models/mail_channel.py index f635dce6..5def8390 100644 --- a/app_chatgpt/models/mail_channel.py +++ b/app_chatgpt/models/mail_channel.py @@ -89,6 +89,7 @@ class Channel(models.Model): # print('author_id:',author_id) gpt_id = self.env['gpt.robot'] + # todo: 应该先确定 gpt_id,才处理对话黑名单。 黑名单是指是否允许与 gpt对话,不是是否允许绑定 gpt partner_ids = list(msg_vals.get('partner_ids')) if partner_ids: partners = self.env['res.partner'].search([('id', 'in', partner_ids)]) diff --git a/app_chatgpt/views/gpt_robot_views.xml b/app_chatgpt/views/gpt_robot_views.xml index dba7be92..49b5b373 100644 --- a/app_chatgpt/views/gpt_robot_views.xml +++ b/app_chatgpt/views/gpt_robot_views.xml @@ -5,8 +5,9 @@ gpt.robot + - + @@ -21,8 +22,9 @@ - + + @@ -44,8 +46,8 @@