diff --git a/app_ai_bard/__manifest__.py b/app_ai_bard/__manifest__.py index 9e0985cb..7f91527d 100644 --- a/app_ai_bard/__manifest__.py +++ b/app_ai_bard/__manifest__.py @@ -8,7 +8,7 @@ { 'name': 'Google Bard Ai for odoo ai center, 谷歌Ai支持', - 'version': '16.23.10.11', + 'version': '16.24.11.06', 'author': 'odooai.cn', 'company': 'odooai.cn', 'maintainer': 'odooai.cn', diff --git a/app_ai_bard/models/ai_robot.py b/app_ai_bard/models/ai_robot.py index ae40b039..145fea8a 100644 --- a/app_ai_bard/models/ai_robot.py +++ b/app_ai_bard/models/ai_robot.py @@ -18,7 +18,7 @@ class AiRobot(models.Model): provider = fields.Selection( selection_add=[('google', 'Google Ai')], ondelete={'google': 'set default'} - ), + ) set_ai_model = fields.Selection( selection_add=[('google-bard', 'Google Bard')], ondelete={'google-bard': 'set default'}) @@ -28,13 +28,13 @@ class AiRobot(models.Model): if self.provider == 'google': self.endpoint = 'https://api.bard.ai/v1/text/generate' return super()._onchange_provider() - + def get_google(self, data, author_id, answer_id, param={}): self.ensure_one() headers = {"Content-Type": "application/json", "Authorization": f"Bearer {self.openapi_api_key}"} R_TIMEOUT = self.ai_timeout or 120 o_url = self.endpoint or "https://api.bard.ai/v1/text/generate" - + # todo: 更多参数如 prompt, max_length max_tokens = param.get('max_tokens') if param.get('max_tokens') else self.max_tokens temperature = param.get('temperature') if param.get('temperature') else self.temperature @@ -52,9 +52,9 @@ class AiRobot(models.Model): _logger.warning("Get Response Json failed: %s", e) else: _logger.warning('=====================Openai output data: %s' % response.json()) - + def get_google_post(self, res, author_id=False, answer_id=False, param={}): if self.provider == 'google': content = res['text'] return content, False, True - + diff --git a/app_ai_bard/static/description/index.html b/app_ai_bard/static/description/index.html index eee43b01..fd2ba611 100644 --- a/app_ai_bard/static/description/index.html +++ b/app_ai_bard/static/description/index.html @@ -4,7 +4,7 @@

Google Bard Ai for odoo ai center

Ai center addons. all aigc in one.

-

Latest update: v16.23.10.11

+

Latest update: v16.24.11.06