drupalninja/drupalx_ai

该包的最新版本(1.x-dev)没有可用的许可证信息。

提供使用Claude 3 AI模型驱动的DrupalX和Drush扩展。

安装: 37

依赖项: 1

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

开放问题: 0

类型:drupal-module

1.x-dev 2024-09-26 22:58 UTC

This package is auto-updated.

Last update: 2024-09-26 22:58:37 UTC


README

概述

DrupalX AI模块将AI功能集成到Drupal中,特别是用于基于Next.js组件导入段落类型。此模块使用Anthropic Claude API分析Next.js组件并建议相应的Drupal段落类型结构。

功能

  • 用于从Next.js组件导入段落类型的Drush命令
  • 与Anthropic的Claude API集成以进行AI分析
  • 可配置的API密钥设置
  • 自动生成Drupal段落类型结构

要求

  • Drupal 10
  • Drush 11+
  • Anthropic API密钥

安装

  1. 使用Composer需要模块
    composer require drupalninja/drupalx_ai
    
  2. 通过Drush或Drupal管理界面启用模块
    drush en drupalx_ai
    

配置

  1. 转到DrupalX AI设置页面:/admin/config/drupalx_ai/settings
  2. 在提供的字段中输入您的Anthropic API密钥
  3. 保存配置

使用方法

从Next.js组件导入段落类型

使用以下Drush命令开始导入过程

drush drupalx-ai:import-from-component

或使用别名

drush dai-ifc

该命令将引导您完成以下步骤

  1. ../nextjs/components/目录中选择一个Next.js组件
  2. 从所选组件目录中选择一个特定文件
  3. 查看AI生成的段落类型结构
  4. 确认导入

注意

  • 确保您的Next.js组件位于相对于Drupal安装的../nextjs/components/目录中
  • 模块将只考虑非故事文件(即不以.stories.tsx结尾)的.tsx文件
  • 生成的段落类型名称将不包括单词"paragraph"
  • 字段名称将仅使用小写字母数字字符和下划线,第一个字符为小写字母或下划线

故障排除

  • 如果您遇到与API相关的错误,请确保在模块配置中正确设置了Anthropic API密钥
  • 检查Drupal日志以获取详细的错误信息和调试信息

贡献

欢迎为DrupalX AI模块做出贡献!请提交包含任何增强功能、错误修复或文档改进的pull请求。

许可证

此模块根据GNU通用公共许可证v2.0或更高版本授权。