mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
update gpt
This commit is contained in:
@@ -57,6 +57,6 @@
|
|||||||
},
|
},
|
||||||
'external_dependencies': {'python': ['openai']},
|
'external_dependencies': {'python': ['openai']},
|
||||||
'installable': True,
|
'installable': True,
|
||||||
'application': False,
|
'application': True,
|
||||||
'auto_install': False,
|
'auto_install': False,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<odoo>
|
<odoo>
|
||||||
<record id="chatai_robot" model="ai.robot">
|
<record id="chatgpt_robot" model="ai.robot">
|
||||||
<field name="name">ChatGPT odoo</field>
|
<field name="name">ChatGPT odoo</field>
|
||||||
<field name="sequence">1</field>
|
<field name="sequence">1</field>
|
||||||
</record>
|
</record>
|
||||||
<record id="chatai_robot1" model="ai.robot">
|
<record id="chatgpt_robot1" model="ai.robot">
|
||||||
<field name="name">ChatGPT Coding</field>
|
<field name="name">ChatGPT Coding</field>
|
||||||
<field name="sequence">6</field>
|
<field name="sequence">6</field>
|
||||||
</record>
|
</record>
|
||||||
<record id="chatai_robot2" model="ai.robot">
|
<record id="chatgpt_robot2" model="ai.robot">
|
||||||
<field name="name">ChatGPT Finance</field>
|
<field name="name">ChatGPT Finance</field>
|
||||||
<field name="sequence">7</field>
|
<field name="sequence">7</field>
|
||||||
</record>
|
</record>
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
<field name="login">chatgpt@sunpop.cn</field>
|
<field name="login">chatgpt@sunpop.cn</field>
|
||||||
<field name="password">chatgpt</field>
|
<field name="password">chatgpt</field>
|
||||||
<field name="partner_id" ref="app_chatgpt.partner_chatgpt"/>
|
<field name="partner_id" ref="app_chatgpt.partner_chatgpt"/>
|
||||||
<field name="gpt_id" ref="app_chatgpt.chatai_robot"/>
|
<field name="gpt_id" ref="app_chatgpt.chatgpt_robot"/>
|
||||||
<field name="company_id" ref="base.main_company"/>
|
<field name="company_id" ref="base.main_company"/>
|
||||||
<field name="company_ids" eval="[Command.link(ref('base.main_company'))]"/>
|
<field name="company_ids" eval="[Command.link(ref('base.main_company'))]"/>
|
||||||
<field name="groups_id" eval="[Command.link(ref('base.group_user'))]"/>
|
<field name="groups_id" eval="[Command.link(ref('base.group_user'))]"/>
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
<field name="email">chatgpt1@sunpop.cn</field>
|
<field name="email">chatgpt1@sunpop.cn</field>
|
||||||
<field name="password">chatgpt</field>
|
<field name="password">chatgpt</field>
|
||||||
<field name="partner_id" ref="app_chatgpt.partner_chatgpt1"/>
|
<field name="partner_id" ref="app_chatgpt.partner_chatgpt1"/>
|
||||||
<field name="gpt_id" ref="app_chatgpt.chatai_robot1"/>
|
<field name="gpt_id" ref="app_chatgpt.chatgpt_robot1"/>
|
||||||
<field name="company_id" ref="base.main_company"/>
|
<field name="company_id" ref="base.main_company"/>
|
||||||
<field name="company_ids" eval="[Command.link(ref('base.main_company'))]"/>
|
<field name="company_ids" eval="[Command.link(ref('base.main_company'))]"/>
|
||||||
<field name="groups_id" eval="[Command.link(ref('base.group_user'))]"/>
|
<field name="groups_id" eval="[Command.link(ref('base.group_user'))]"/>
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
<field name="email">chatgpt2@sunpop.cn</field>
|
<field name="email">chatgpt2@sunpop.cn</field>
|
||||||
<field name="password">chatgpt</field>
|
<field name="password">chatgpt</field>
|
||||||
<field name="partner_id" ref="app_chatgpt.partner_chatgpt2"/>
|
<field name="partner_id" ref="app_chatgpt.partner_chatgpt2"/>
|
||||||
<field name="gpt_id" ref="app_chatgpt.chatai_robot2"/>
|
<field name="gpt_id" ref="app_chatgpt.chatgpt_robot2"/>
|
||||||
<field name="company_id" ref="base.main_company"/>
|
<field name="company_id" ref="base.main_company"/>
|
||||||
<field name="company_ids" eval="[Command.link(ref('base.main_company'))]"/>
|
<field name="company_ids" eval="[Command.link(ref('base.main_company'))]"/>
|
||||||
<field name="groups_id" eval="[Command.link(ref('base.group_user'))]"/>
|
<field name="groups_id" eval="[Command.link(ref('base.group_user'))]"/>
|
||||||
|
|||||||
27014
app_chatgpt/i18n/zh_CN.po
Normal file
27014
app_chatgpt/i18n/zh_CN.po
Normal file
File diff suppressed because it is too large
Load Diff
@@ -9,7 +9,7 @@ class AiRobot(models.Model):
|
|||||||
_description = 'Gpt Robot'
|
_description = 'Gpt Robot'
|
||||||
_order = 'sequence, name'
|
_order = 'sequence, name'
|
||||||
|
|
||||||
name = fields.Char(string='Name')
|
name = fields.Char(string='Name', translate=True)
|
||||||
openapi_api_key = fields.Char(string="API Key", help="Provide the API key here")
|
openapi_api_key = fields.Char(string="API Key", help="Provide the API key here")
|
||||||
temperature = fields.Float(string='Temperature', default=0.9)
|
temperature = fields.Float(string='Temperature', default=0.9)
|
||||||
sequence = fields.Integer('Sequence', help="Determine the display order", default=10)
|
sequence = fields.Integer('Sequence', help="Determine the display order", default=10)
|
||||||
|
|||||||
@@ -7,5 +7,4 @@ from odoo import fields, models
|
|||||||
class ResConfigSettings(models.TransientModel):
|
class ResConfigSettings(models.TransientModel):
|
||||||
_inherit = "res.config.settings"
|
_inherit = "res.config.settings"
|
||||||
|
|
||||||
openapi_api_key = fields.Char(string="API Key", help="Provide the API key here", config_parameter="app_chatgpt.openapi_api_key")
|
|
||||||
openapi_context_timeout = fields.Integer(string="上下文连接超时", help="多少秒以内的聊天信息作为上下文继续", config_parameter="app_chatgpt.openapi_context_timeout")
|
openapi_context_timeout = fields.Integer(string="上下文连接超时", help="多少秒以内的聊天信息作为上下文继续", config_parameter="app_chatgpt.openapi_context_timeout")
|
||||||
|
|||||||
@@ -11,10 +11,6 @@
|
|||||||
<div class="col-xs-12 col-md-10 o_setting_box">
|
<div class="col-xs-12 col-md-10 o_setting_box">
|
||||||
<div class="o_setting_right_pane border-start-0">
|
<div class="o_setting_right_pane border-start-0">
|
||||||
<div class="content-group">
|
<div class="content-group">
|
||||||
<div class="row mt12">
|
|
||||||
<label class="col-lg-3" string="API Key" for="openapi_api_key"/>
|
|
||||||
<field name="openapi_api_key" title="OpenAPI API Key" style="width: 90% !important;" password="True"/>
|
|
||||||
</div>
|
|
||||||
<div class="row mt0">
|
<div class="row mt0">
|
||||||
<label class="col-lg-2" string="上下文连接超时" for="openapi_context_timeout"/>
|
<label class="col-lg-2" string="上下文连接超时" for="openapi_context_timeout"/>
|
||||||
<field name="openapi_context_timeout" title="上下文连接超时 秒数" style="width: 10% !important;"/>秒
|
<field name="openapi_context_timeout" title="上下文连接超时 秒数" style="width: 10% !important;"/>秒
|
||||||
|
|||||||
Reference in New Issue
Block a user