guiziweb / sylius-recommendations-ai-plugin
GuiziwebSyliusRecommendationsAiPlugin
dev-master / 1.0.x-dev
2024-10-01 16:26 UTC
Requires
- php: ^8.2
- google/cloud-retail: ^2.0
- sylius/sylius: >=1.13 <1.14
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.16
- phpmd/phpmd: ^2.15
- phpspec/phpspec: ^7.0
- phpstan/phpstan: ^1.8.4
- phpstan/phpstan-doctrine: ^1.3.2
- phpstan/phpstan-webmozart-assert: ^1.1
- phpunit/phpunit: ^10.5
This package is not auto-updated.
Last update: 2024-10-02 13:42:28 UTC
README
安装
composer require guiziweb/sylius-recommendations-ai-plugin
使用食谱
composer config --no-plugins --json extra.symfony.endpoint '["https://api.github.com/repos/Guiziweb/symfony-recipes/contents/index.json?ref=flex/main","flex://defaults"]'
简介
此插件允许您将 Vertex AI Search for Retail 集成到您的 Sylius 商店中,通过同步历史订单和目录以及生成用户事件来改善购物体验。
订单
- 描述:同步所有已通过订单。
bin/console sync:google-orders
产品
- 描述:通过在 Sylius 和 Vertex AI 中产品的当前状态之间进行差异比较来同步产品与 Vertex AI Search for Retail。此命令在产品不存在时创建新产品,并在需要时更新现有产品,从而确保您的目录始终保持最新。
bin/console google-sync-products
用户事件
该插件根据客户在登录时执行的操作生成用户事件。管理的事件如下
这些事件通过 Symfony 的 Messenger 组件异步处理。
推荐相关费用
操作成本
- 导入和管理:用户事件和目录信息免费。
- 收费:仅训练、调整和预测操作产生费用。
训练成本
- 价格:按节点和每小时计费,如果模型处于活动状态,则按日计费。
- 暂停或删除模型时无需收费。
调整成本
- 价格:按节点和每小时计费,一旦调整完成即计费。
- 如果模型在调整完成前暂停或删除,则对不完整的调整计费。
预测定价
训练和调整成本
- 训练和调整:每节点每小时 2.50 美元。
成本示例
示例 A
- 预测:10 亿个查询。
- 训练:每月 500 个节点小时。
- 调整:每月 100 个节点小时。
成本计算 :
-
预测
- 2 000 万个预测 = 5 400 美元
- 2.8 亿个预测 = 50 400 美元
- 7 亿个预测 = 70 000 美元
-
总预测数 = 1 258 000 美元
-
训练:1 250 美元
-
调整:250 美元
-
总成本 = 127 300 $
示例 B
- 预测:1 000 万个查询。
- 训练:每月 150 个节点小时。
- 调整:每月 30 个节点小时。
成本计算 :
- 预测
- 1 000 万个预测 = 2 700 美元
- 训练:375 美元
- 调整:75 美元
- 总成本 = 3 150 $