update to 15 gpt

This commit is contained in:
Ivan Office
2023-09-22 21:55:44 +08:00
parent e16bb569eb
commit 5d129fa6c2
52 changed files with 17234 additions and 1068 deletions

View File

@@ -1,15 +1,42 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<odoo noupdate="1">
<record id="chatgpt_robot" model="ai.robot">
<field name="name">ChatGPT odoo</field>
<field name="provider">openai</field>
<field name="endpoint">https://api.openai.com/v1/chat/completions</field>
<field name="sequence">1</field>
<field name="image_avatar" type="base64" file="app_chatgpt/static/description/src/openai.png"/>
</record>
<record id="chatgpt_robot1" model="ai.robot">
<field name="name">ChatGPT Coding</field>
<field name="provider">openai</field>
<field name="endpoint">https://api.openai.com/v1/chat/completions</field>
<field name="sequence">6</field>
<field name="image_avatar" type="base64" file="app_chatgpt/static/description/src/openai.png"/>
</record>
<record id="chatgpt_robot2" model="ai.robot">
<field name="name">ChatGPT Finance</field>
<field name="provider">openai</field>
<field name="endpoint">https://api.openai.com/v1/chat/completions</field>
<field name="sequence">7</field>
<field name="image_avatar" type="base64" file="app_chatgpt/static/description/src/openai.png"/>
</record>
<record id="chatgpt3_azure" model="ai.robot">
<field name="name">ChatGPT Azure</field>
<field name="provider">azure</field>
<field name="endpoint">https://my.openai.azure.com</field>
<field name="engine">gpt35</field>
<field name="api_version">2023-03-15-preview</field>
<field name="sequence">8</field>
<field name="image_avatar" type="base64" file="app_chatgpt/static/description/src/azure.png"/>
</record>
<record id="chatgpt4_azure" model="ai.robot">
<field name="name">ChatGPT4 Azure</field>
<field name="provider">azure</field>
<field name="endpoint">https://my.openai.azure.com</field>
<field name="engine">gpt4</field>
<field name="api_version">2023-03-15-preview</field>
<field name="sequence">9</field>
<field name="image_avatar" type="base64" file="app_chatgpt/static/description/src/azure.png"/>
</record>
</odoo>

View File

@@ -1,11 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="config_openapi_context_timeout" model="ir.config_parameter">
<field name="key">app_chatgpt.openapi_context_timeout</field>
<field name="value">300</field>
</record>
<function model="ir.config_parameter" name="set_param" eval="('app_chatgpt.openapi_context_timeout', '300')"/>
<function model="ir.config_parameter" name="set_param" eval="('app_chatgpt.openai_sync_config', 'sync')"/>
</data>
</odoo>

View File

@@ -3,7 +3,7 @@
<data noupdate="1">
<record model="mail.channel" id="channel_chatgpt">
<field name="name">ChatGPT Group Chat</field>
<field name="description">ChatGPT企业内部频道</field>
<field name="description">ChatGPT话题</field>
<field name="image_128" type="base64" file="app_chatgpt/static/description/chatgpt.png"/>
</record>
@@ -14,15 +14,15 @@
<field name="subtype_id" ref="mail.mt_comment"/>
<field name="subject">Welcome to ChatGPT Group Chat</field>
<field name="body"><![CDATA[<p>Welcome to ChatGPT Group Chat.</p>
<p>Pleas answer me any question.</p>]]></field>
<p>Please ask me any question.</p>]]></field>
</record>
<record model="mail.channel.member" id="channel_member_chatgtp_channel_for_admin">
<field name="partner_id" ref="base.partner_admin"/>
<field name="channel_id" ref="app_chatgpt.channel_chatgpt"/>
<field name="fetched_message_id" ref="app_chatgpt.module_install_notification"/>
<field name="seen_message_id" ref="app_chatgpt.module_install_notification"/>
</record>
<!-- <record model="mail.channel.member" id="channel_member_chatgtp_channel_for_admin">-->
<!-- <field name="partner_id" ref="base.partner_admin"/>-->
<!-- <field name="channel_id" ref="app_chatgpt.channel_chatgpt"/>-->
<!-- <field name="fetched_message_id" ref="app_chatgpt.module_install_notification"/>-->
<!-- <field name="seen_message_id" ref="app_chatgpt.module_install_notification"/>-->
<!-- </record>-->
<record model="mail.channel" id="app_chatgpt.channel_chatgpt">
<field name="group_ids" eval="[Command.link(ref('base.group_user'))]"/>

View File

@@ -6,8 +6,7 @@
<field name="image_1920" type="base64" file="app_chatgpt/static/description/chatgpt.png"/>
</record>
<record id="user_chatgpt" model="res.users">
<field name="login">chatgpt@odooai.cn</field>
<field name="password">chatgpt</field>
<field name="login">chatgpt@example.com</field>
<field name="partner_id" ref="app_chatgpt.partner_chatgpt"/>
<field name="gpt_id" ref="app_chatgpt.chatgpt_robot"/>
<field name="company_id" ref="base.main_company"/>
@@ -21,9 +20,8 @@
</record>
<record id="user_chatgpt1" model="res.users">
<field name="login">chatgpt1@odooai.cn</field>
<field name="email">chatgpt1@odooai.cn</field>
<field name="password">chatgpt</field>
<field name="login">chatgpt1@example.com</field>
<field name="email">chatgpt1@example.com</field>
<field name="partner_id" ref="app_chatgpt.partner_chatgpt1"/>
<field name="gpt_id" ref="app_chatgpt.chatgpt_robot1"/>
<field name="company_id" ref="base.main_company"/>
@@ -37,14 +35,42 @@
</record>
<record id="user_chatgpt2" model="res.users">
<field name="login">chatgpt2@odooai.cn</field>
<field name="email">chatgpt2@odooai.cn</field>
<field name="password">chatgpt</field>
<field name="login">chatgpt2@example.com</field>
<field name="email">chatgpt2@example.com</field>
<field name="partner_id" ref="app_chatgpt.partner_chatgpt2"/>
<field name="gpt_id" ref="app_chatgpt.chatgpt_robot2"/>
<field name="company_id" 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'))]"/>
</record>
<record id="partner_chatgpt3_azure" model="res.partner">
<field name="name">ChatGPT3 Azure</field>
<field name="image_1920" type="base64" file="app_chatgpt/static/description/chatgpt_blue.png"/>
</record>
<record id="user_chatgpt3_azure" model="res.users">
<field name="login">chatgpt3_azure@example.com</field>
<field name="email">chatgpt3_azure@example.com</field>
<field name="partner_id" ref="app_chatgpt.partner_chatgpt3_azure"/>
<field name="gpt_id" ref="app_chatgpt.chatgpt3_azure"/>
<field name="company_id" 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'))]"/>
</record>
<record id="partner_chatgpt4_azure" model="res.partner">
<field name="name">ChatGPT4 Azure</field>
<field name="image_1920" type="base64" file="app_chatgpt/static/description/chatgpt4_azure.png"/>
</record>
<record id="user_chatgpt4_azure" model="res.users">
<field name="login">chatgpt4_azure@example.com</field>
<field name="email">chatgpt4_azure@example.com</field>
<field name="partner_id" ref="app_chatgpt.partner_chatgpt4_azure"/>
<field name="gpt_id" ref="app_chatgpt.chatgpt4_azure"/>
<field name="company_id" 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'))]"/>
</record>
</data>
</odoo>