boxblinkracer/shopware-ai-demodata

AI 示例数据

安装: 395

依赖项: 0

建议者: 0

安全: 0

星标: 25

关注者: 2

分支: 3

开放问题: 3

类型:shopware-platform-plugin

v1.4.0 2024-02-08 22:16 UTC

This package is auto-updated.

Last update: 2024-09-08 23:41:46 UTC


README

Build Status GitHub release (latest by date) GitHub commits since latest release (by date) Packagist Downloads

此插件旨在基于人工智能(AI)技术为 Shopware 6 生成示例数据。它允许您使用 AI 生成的产品信息快速填充您的 Shopware 6 店铺的样本数据。

安装

ZIP 文件

您可以从 Github 下载稳定的 ZIP 文件发布版。只需下载 ZIP 文件并在 Shopware 管理员中安装它。

Composer 安装

您可以使用 composer 安装此插件。只需导航到您的 Shopware 6 项目的根目录,并运行以下命令

composer require boxblinkracer/shopware-ai-demodata

手动安装

将此存储库克隆到您的 Shopware 6 项目的 custom/plugins 目录。

导航到您的 Shopware 6 项目的根目录,并运行以下命令以安装插件依赖项

make prod

现在只需在 Shopware 6 管理面板中安装插件并激活它,或者使用此 CLI 命令。

php bin/console plugin:refresh
php bin/console plugin:install --activate AIDemoData

配置

登录到您的 Shopware 6 管理面板,然后转到设置 > 系统 > 插件。

在插件列表中搜索“AI 示例数据”,然后转到插件的配置页面并输入您的 OpenAI API 密钥。此密钥对于 AI 生成的示例数据生成过程是必需的。

您也可以使用 Shopware 的 CLI 命令提供您的 API 密钥

php bin/console system:config:set AIDemoData.config.apiKey 123

使用方法

一旦插件激活并配置了您的 OpenAI API 密钥,您就可以使用命令行界面(CLI)生成示例数据。

要生成示例数据,请打开您的终端,导航到您的 Shopware 6 项目的根目录,并运行以下命令。

生成产品

php bin/console ai-demodata:generate:products --keywords=''

# Sample
php bin/console ai-demodata:generate:products --keywords='baseball gloves, right and left, leather, high quality' --count=2

运行命令后,该插件将使用指定的关键词和 AI 技术根据您的 Shopware 6 店铺配置的产品结构生成示例数据。

生成媒体图片

php bin/console ai-demodata:generate:media --keywords=''

# Sample
php bin/console ai-demodata:generate:media --keywords='advertisement banner with shoes, woman standing in a city on a square, presenting her white leather high heels, focus on shoes, sun is shining, bright colors, suitcase next to shoes, grass in the background' --count=1

请注意,生成的示例数据将基于 AI 预测,可能不会反映实际产品信息。建议在使用生产环境之前审查和调整生成数据。

贡献

欢迎贡献!请为此项目创建一个拉取请求。

您只需简单地使用 Docker 启动一个开发环境。只需打开 devops 文件夹,并运行以下命令

make run

几秒钟后,您的开发环境应该已经启动。您只需提供您的 OpenAI API 密钥即可。