vonheldenundgestalten/contao-openai-bundle

该插件使Contao后端能够使用OpenAi的ChatGPT生成meta标题和meta描述

安装: 8

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 0

分支: 3

类型:contao-bundle

dev-main 2024-07-31 13:23 UTC

This package is auto-updated.

Last update: 2024-10-01 00:11:32 UTC


README

此扩展的目的是通过ChatGPT(OpenAI)快速简单地从页面内容生成meta描述和标题。页面内容还包括通过Contao新闻扩展生成的动态页面。

在下图中,您可以查看一些设置,以获得相对良好的结果。

入门

通过以下命令手动/命令行安装

composer require vonheldenundgestalten/contao-openai-bundle

或通过Contao Manager界面。

兼容性

重要说明

  • 需要OpenAi开发者账户。在此处注册:这里
  • 所需的令牌也在这里创建:这里
  • 使用OpenAi API需要付费。OpenAi定价概述可在此找到:https://openai.com/pricing
  • 我们测试了很多,到目前为止,我们每个月的支出不超过5美元

TinyMCE插件说明

请确保您没有自定义的be_tinyMCE.html5模板。如果有,请查看src/Resources/contao/templates/be_tinyMCE.html5并手动调整相关位置。

屏幕截图

最佳实践

  • 在OpenAPI API后端定义使用限制,以控制成本
  • 提示的英文版本将是

对于标题

为以下文本编写一个由5到6个单词组成的简洁页面标题

对于描述

为以下文本编写一个信息丰富/强调/吸引人的页面描述,包含少于160个字符,包括空格

如何使用

  • 插入令牌
  • 选择GPT模型
  • 插入首选的Meta标题提示(例如:为以下文本编写一个简洁的页面标题,包含5到6个单词:)
  • 插入首选的Meta描述提示(例如:为以下文本编写一个信息丰富/强调/吸引人的页面描述,包含少于160个字符,包括空格:)
  • 设置温度(建议:0.5)
  • 设置最大令牌(建议:300)
  • 设置可选设置,如隐藏元素和自定义字段
  • 可选:将"tl_news"添加到允许的表中以激活新闻按钮
  • 转到页面设置并使用以下SERP预览下的按钮
  • 享受魔法 :)

待办事项

  • 集成令牌计算器(例如:GPT-3-Encoder-PHP
  • 通过ChatGPT作为预取事件进行内容加权
  • 为Chat完成API模型定义个性配置文件(角色)
  • 考虑实际请求的最大字符长度
  • 考虑未来序列化内容的处理方式
  • 使请求成本更加透明(显示使用的令牌并使用OpenAI定价进行计算)
  • 一些
  • 魔法🪄

新功能

  • v0.2.0 -> TinyMCE AI文本生成对话框
  • v1.0.0 -> 添加Contao 5兼容性
  • v1.1.0 -> Contao后端帮助机器人由CustomGPT提供支持

支持

Contao OpenAI Bundle是一个面向社区的项目。请考虑提供反馈或创建拉取请求以支持持续的开发。