neosidekick/ai-assistant

利用GPT-4的力量来协助您撰写内容

安装数量: 9,825

依赖关系: 0

建议者: 0

安全: 0

星级: 1

关注者: 1

分支: 0

公开问题: 4

语言: TypeScript

类型: neos插件

v2.3.0 2024-05-28 16:12 UTC

README

更快地创建内容草稿,激发新想法,将思想转化为精彩文字。基于人工智能的最新研究成果。

安装

NEOSidekick.AiAssistant 通过 Packagist 提供。将 "neosidekick/ai-assistant" : "^2.2" 添加到 composer.json 的 require 部分,或运行

composer require neosidekick/ai-assistant

我们使用语义版本控制,因此每次重大更改都会增加主版本号。

配置

API密钥

您可以使用免费版本,或通过购买许可证来获得更多功能。要配置您的许可证密钥,请在 Settings.yaml 中添加以下内容

NEOSidekick:
  AiAssistant:
    apikey: 'your-api-key-here'

内容语言

如果您在 Neos 设置中使用内容维度,我们将从当前活动的内容维度检索内容语言。但是,如果您不使用此 Neos 功能,您需要在配置中定义默认内容语言,如下所示

NEOSidekick:
  AiAssistant:
    defaultLanguage: 'en'

默认配置为英语(en)。支持的语言包括

  • 英语 en
  • 美国英语 en_US
  • 澳大利亚英语 en_AU
  • 英国英语 en_UK
  • 法语 fr
  • 比利时法语 fr_BE
  • 瑞士法语 fr_CH
  • 法国法语 fr_FR
  • 加拿大法语 fr_CA
  • 德语 de
  • 奥地利德语 de_AT
  • 德国德语 de_DE
  • 瑞士德语 de_CH
  • 意大利语 it
  • 意大利语(意大利) it_IT
  • 意大利语(瑞士) it_CH
  • 西班牙语 es
  • 西班牙语(西班牙) es_ES
  • 西班牙语(墨西哥) es_MX
  • 西班牙语(阿根廷) es_AR

权限

默认情况下,每位编辑器都可以使用助手。但是,如果您想限制对某些角色的访问,您可以复制此配置到您的站点包中。这将为您提供一个额外的角色 AiAssistantEditor

roles:
  'Neos.Neos:AbstractEditor':
    privileges:
      - privilegeTarget: NEOSidekick.AiAssistant:CanUse
        permission: ABSTAIN

  'NEOSidekick.AiAssistant:AiAssistantEditor':
    description: Grants access to the NEOSidekick AiAssistant sidebar
    privileges:
      - privilegeTarget: NEOSidekick.AiAssistant:CanUse
        permission: GRANT

  'Neos.Neos:Administrator':
    privileges:
      - privilegeTarget: NEOSidekick.AiAssistant:CanUse
        permission: GRANT

当然,您也可以为任何其他角色定义权限,例如 Neos.Neos:Administrator

页面特定的AI简报

默认情况下,我们将 mixin NEOSidekick.AiAssistant:Mixin.AiPageBriefing 添加到 Neos.Neos:Document NodeType,以便编辑器可以微调 NEOSidekick AI 助手的行为。高级用户还可以根据 NEOSidekick YAML API 创建自己的。

AiPageBriefing.png

资产Alt文本生成器

图像替代文本对于SEO和可访问性至关重要。通过良好的图像描述,您可以帮助谷歌和屏幕阅读器理解您的图像。

阅读教程了解如何在短时间内创建数十个图像描述。

Alternative-Text-Generator.png

许可证

您可以使用我们的免费和付费计划免费使用它。您不允许修改、重新使用或转售此代码。对于额外的功能需求,请通过support@neosidekick.com给我们发送电子邮件。