Drupal から生成 AI の API を利用する
『使ってみよう!Drupal』
https://github.com/bkenro/ffdsm/releases/tag/v20240719
## WSL2 のセットアップ
wsl --install
wsl --update
wsl -l -v
wsl --set-default-version 2
## ffdsm 環境の導入
mkdir c:\ffdsm
wsl --import ffdsm c:\ffdsm ffdsm.tar
wsl -d ffdsm
## DDEV で dxdemo という名前のサイトを立てる
git clone https://github.com/bkenro/nyankotsu.git dxdemo
cd dxdemo
ddev config --project-type=drupal10 --docroot=web
ddev composer install
### ここで drush/sites/self.site.yml を修正
ddev drush @local site:install nyankotsu -y
drush/sites/self.site.yml の変更例
local:
root: /var/www/html
uri: https://dxdemo.ddev.site
command:
sql:
create:
options:
db-su: 'dba'
db-su-pw: 'dba'
db-url: 'mysql://db:db@db/db'
site:
install:
options:
db-url: 'mysql://db:db@db/db'
locale: ja
account-name: 'admin'
account-pass: 'adminpass'
account-mail: 'admin@example.com'
site-name: 'にゃんコツ商店街'
sites-subdir: 'default'
要件:Drupal ^10.3 || 11
### Composer で普通にインストール
$ composer require 'drupal/ai:^1.0@alpha'
/admin/config/ai/settings
で基本設定ドキュメント:AI Assistant API
https://www.drupal.org/project/eca
参照:前回スライド
Composer インストール:
## ECA モジュールの導入
composer require 'drupal/eca:^2.0'
## BPMN.io モジュールの導入
composer require 'drupal/bpmn_io:^2.0'
ECA のタスクで下記を利用可能にする: