drupalninja / drupalx_ai
该包的最新版本(1.x-dev)没有可用的许可证信息。
提供使用Claude 3 AI模型驱动的DrupalX和Drush扩展。
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密钥
安装
- 使用Composer需要模块
composer require drupalninja/drupalx_ai
- 通过Drush或Drupal管理界面启用模块
drush en drupalx_ai
配置
- 转到DrupalX AI设置页面:
/admin/config/drupalx_ai/settings
- 在提供的字段中输入您的Anthropic API密钥
- 保存配置
使用方法
从Next.js组件导入段落类型
使用以下Drush命令开始导入过程
drush drupalx-ai:import-from-component
或使用别名
drush dai-ifc
该命令将引导您完成以下步骤
- 从
../nextjs/components/
目录中选择一个Next.js组件 - 从所选组件目录中选择一个特定文件
- 查看AI生成的段落类型结构
- 确认导入
注意
- 确保您的Next.js组件位于相对于Drupal安装的
../nextjs/components/
目录中 - 模块将只考虑非故事文件(即不以
.stories.tsx
结尾)的.tsx
文件 - 生成的段落类型名称将不包括单词"paragraph"
- 字段名称将仅使用小写字母数字字符和下划线,第一个字符为小写字母或下划线
故障排除
- 如果您遇到与API相关的错误,请确保在模块配置中正确设置了Anthropic API密钥
- 检查Drupal日志以获取详细的错误信息和调试信息
贡献
欢迎为DrupalX AI模块做出贡献!请提交包含任何增强功能、错误修复或文档改进的pull请求。
许可证
此模块根据GNU通用公共许可证v2.0或更高版本授权。