Jan 1, 2024
嘿,Laravel 爱好者们!在不断发展的电子商务领域,将 AI 集成到您的 Laravel 应用程序中不仅是一种奢侈,而是必需品。使用 SharpAPI 的 Laravel 包,现在比以往任何时候都更容易。在这篇博客中,我将引导您通过 10 个变革性用例,使用 SharpAPI 增强基于 Laravel 的电子商务应用程序。
它可以节省无数小时,并通过几行代码为任何应用程序提供 AI 功能。
请参阅 package GitHub page 获取完整文档。
对于原生 PHP8 composer 包,请查看
https://github.com/sharpapi/sharpapi-php-client
让我们开始吧!
首先,让我们安装 SharpAPI Laravel 包。安装非常简单:
composer require sharpapi/sharpapi-laravel-client
接下来,通过在 SharpApi.com 注册获取您的 API 密钥,并将其设置在您的 .env 文件中:
SHARP_API_KEY=your_api_key_here
与 AI 引擎通信可能需要几秒钟,因此强烈建议使用 Laravel 队列系统来优化分发的作业并检查结果,特别是在处理更大批量数据时。
就是这样!您已准备好为您的应用程序提供超级功能。
在几秒钟内创建引人入胜的产品描述。
提供尽可能多的产品细节和参数,以获得最佳的营销介绍。这在填充产品目录数据和批量产品处理时非常有用。操作如下:
$statusUrl = \\SharpApiService::generateProductIntro(
'Razer Blade 16 Gaming Laptop: NVIDIA GeForce RTX 4090-13th Gen Intel 24-Core i9 HX CPU-16 inch Dual Mode Mini LED (4K UHD+ 120Hz & FHD+ 240Hz) - 32GB RAM - 2TB SSD - Compact GaN Charger - Windows 11 NVIDIA GEFORCE RTX 4090 GRAPHICS,13TH GEN INTEL CORE I9 13950HX PROCESSOR',
'English'
);
$result = \\SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
示例响应:
{
"product_intro": "体验终极游戏和内容创作强者,使用 Razer Blade 16 游戏笔记本电脑。配备 NVIDIA GeForce RTX 4090 显卡和 13 代英特尔酷睿 i9 HX 处理器,这款笔记本电脑在游戏和资源密集型任务中提供无与伦比的性能。下一代双模式 Mini LED 显示屏提供令人惊叹的 4K 分辨率用于创作工作和超快速刷新率以获得流畅的游戏体验。配备紧凑的 GaN 充电器和阳极氧化铝合金机身,这款笔记本电脑在便携性和性能耐用性之间找到了完美的平衡。"
}
通过分析客户评论中的情感更好地了解您的客户。
解析客户的产品评论并提供其情感(正面/负面/中性)以及 0-100% 的分数。非常适合任何在线商店的情感报告处理:
$statusUrl = \\SharpApiService::productReviewSentiment('这款游戏机的画面非常出色!');
$result = \\SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
示例响应:
{
"opinion": "POSITIVE",
"score": 94
}
自动分类产品以增强用户导航。
生成适合产品的类别列表,相关性权重为浮点值(1.0-10.0),其中 10 等于 100%,即最高相关性得分。提供产品名称及其参数以获得最佳类别匹配。这在通过表单填充产品目录数据和批量产品处理时非常有用。
$statusUrl = \\SharpApiService::productCategories(
'Razer Blade 16 Gaming Laptop: NVIDIA GeForce RTX 4090-13th Gen Intel 24-Core i9 HX CPU - 16 inch Dual Mode Mini LED (4K UHD+ 120Hz & FHD+ 240Hz) - 32GB RAM - 2TB SSD - Compact GaN Charger - Windows 11',
'English'
);
$result = \\SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
示例响应:
[
{ "name": "Gaming Laptops", "weight": 10 },
{ "name": "Computer Hardware", "weight": 9 },
{ "name": "Electronics", "weight": 8 },
{ "name": "Technology", "weight": 7 }
]
自动化个性化感谢邮件以促进购买后的营销自动化。
响应内容不包含标题、问候语或结尾的发件人信息,因此您可以更轻松地个性化电子邮件的其余部分。
$statusUrl = \\SharpApiService::generateThankYouEmail(
'[IM From] Honey Mask 4.23oz | wash off type, real honey 38.7%, Deep moisturization, Nourishment,Hydrating and Clear Complexion.',
'English'
);
$result = \\SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
示例响应:
{
"email": "我们诚挚地感谢您购买 [I'M From] Honey Mask 4.23oz | wash off type, real honey 38.7%, Deep moisturization, Nourishment, Hydrating and Clear Complexion。我们感谢您的支持,并希望我们的产品能够为您的肌肤提供所需的营养和水分。如果您有任何问题或需要进一步的帮助,请随时与我们联系。您的满意是我们的首要任务,我们将确保您对我们的产品有积极的体验。再次感谢您选择我们的产品。我们重视您的信任,并期待再次为您服务。"
}
通过翻译产品描述的任何部分来覆盖全球受众。
您还可以使用此端点翻译营销自动化工作流程或与客户的沟通。API 目前支持 80 种语言。
$statusUrl = \\SharpApiService::translate(
'This phone has the best camera on the market.',
'Spanish'
);
$result = \\SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
示例响应:
{
"content": "Este teléfono tiene la mejor cámara del mercado.",
"from_language": "English",
"to_language": "Spanish"
}
保持您的产品评论干净和相关。您可以通过此方法处理任何类型的用户输入(例如评论等)。
提供一个百分比置信分数和是否被视为垃圾邮件的解释。此信息对于版主做出最终决策非常有用。
$statusUrl = \\SharpApiService::detectSpam(
'Hello, this is John from Finance Plus. I\'ve called before, We\'ve helped other individuals like you improve their credit. Please give me a call later.'
);
$result = \\SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
示例响应:
{
"pass": false,
"score": 80,
"reason": "提供的内容可能是垃圾邮件。它展示了垃圾邮件常见的特征,包括未经请求的联系、通用且非个性化的语气以及在没有具体个人情况的情况下呼吁改善信用。提到曾经打过电话可能是试图制造一种虚假的熟悉感。整体内容引起了潜在垃圾邮件的怀疑。"
}
高效提取客户询问中的电话号码和电子邮件。
下面的示例解析提供的文本以获取任何电话号码,并返回检测到的原始版本及其 E.164 格式。在处理和验证大批量数据以对比电话号码或例如您想检测电话号码或电子邮件在不应该出现的地方时,这可能会派上用场。
$statusUrl = \\SharpApiService::detectPhones(
'Where to find us? Call with a sales tech advisor: Call: 1800-394-7486 or our Singapore office +65 8888 8888'
);
$result = \\SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
示例响应:
[
{ "parsed_number": "+18003947486", "detected_number": "1800-394-7486" },
{ "parsed_number": "+6588888888", "detected_number": "+65 8888 8888" }
]
解析提供的文本以获取任何可能的电子邮件。在处理和验证大批量数据以对比电子邮件地址或检查不应该出现的地方或可能以奇怪格式传递的电子邮件时,这可能会派上用场
格式(如下面的示例:Hidden_email[at]amazon.com)
$statusUrl = \\SharpApiService::detectEmails(
'Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Contact us at example@email.com or lorem.ipsum@email.com for more information. Hidden_email[at]amazon.com'
);
$result = \\SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
示例响应:
[
"example@email.com",
"lorem.ipsum@email.com",
"Hidden_email@amazon.com"
]
快速总结长篇产品详情或评论,以便更容易消化。
只需将供应商提供的所有信息和参数放入其中即可获得最佳结果。非常适合生成较长文本的营销介绍:
$statusUrl = \\SharpApiService::summarizeText(
'Xbox Wireless Controller - Carbon Black Includes Xbox Wireless and Bluetooth technology for wireless gaming on supported consoles, Windows 10 PCs, Android phones, and tablets. Stay on target with a textured grip on the triggers, bumpers, and back case. A new hybrid D-pad for accurate, yet familiar input. Make the controller your own by customizing button mapping with the Xbox Accessories app. Manufacturer Microsoft, Item model number QAT-00003 Product Dimensions 17.8 x 17.7 x 7.2 cm; 455 Grams ASIN B08HNSLYYD',
'English'
);
$result = \\SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
示例响应:
{
"summary": "通过 Carbon Black 的 Xbox 无线控制器体验前所未有的游戏体验。这款时尚的控制器提供在支持的控制台、Windows 10 PC、Android 手机和平板电脑上进行无线游戏的自由,让您可以在任何地方随心所欲地玩游戏。其纹理握把确保您在激烈的游戏中保持目标,而新的混合 D-pad 提供准确而熟悉的输入。此外,您可以通过 Xbox 配件应用程序自定义按钮映射,个性化您的游戏体验。通过这款来自微软的高质量控制器,提升您的游戏体验,享受精确和舒适。"
}
自动生成产品页面的 META 标签以提升 SEO。
确保包含网站链接和图片 URL,以便尽可能多地填充标签。
$statusUrl = \\SharpApiService::generateSeoTags(
'Spigen Urban Fit Designed for New MacBook Pro 14 Inch and 16 Inch Models (2023 and 2021) - Protective Hard Shell Case - Black, Brand Spigen, Color Black, Compatible Devices MacBook Pro 14 inch, Form Factor Case, Shell Type Hard, About this item, Sleek and minimal design with a premium knit fabric, Durable but slim enhanced daily protection, Precise cutouts around ports for easy access, Overheating prevention with elevated bottom, Designed specifically for your MacBook Pro 14 inch with new M3 / M3 Pro / M3 Max and M2 Pro / M2 Max / M1 Pro / M1 Max Chip (A2779 / A2442 / 2023 / 2021), URL: https://www.amazon.com/Spigen-Urban-Designed-MacBook-Shell/dp/B09R2KCXD2?ref_=ast_sto_dp&th=1, product photo: https://m.media-amazon.com/images/I/71WagddZ64L._AC_SX679_.jpg',
'English'
);
$result = \\SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
示例响应:
{
"meta_tags": {
"title": "Spigen Urban Fit Designed for MacBook Pro 14 Inch and 16 Inch Models",
"description": "简约时尚的设计,采用优质针织面料。耐用但纤薄,增强了日常保护。端口周围的精确切口便于访问。底部抬高防止过热。",
"keywords": "Spigen, Urban Fit, MacBook Pro 14 inch, protective case, hard shell case, black, M3, M3 Pro, M3 Max, M2 Pro, M2 Max, M1 Pro, M1 Max",
"author": "",
"og:url": "https://www.amazon.com/Spigen-Urban-Designed-MacBook-Shell/dp/B09R2KCXD2?ref_=ast_sto_dp&th=1",
"og:type": "website",
"og:image": "https://m.media-amazon.com/images/I/71WagddZ64L._AC_SX679_.jpg",
"og:title": "Spigen Urban Fit Designed for MacBook Pro 14 Inch and 16 Inch Models",
"og:site_name": "Amazon.com",
"og:description": "简约时尚的设计,采用优质针织面料。耐用但纤薄,增强了日常保护。端口周围的精确切口便于访问。底部抬高防止过热。",
"twitter:card": "summary_large_image",
"twitter:image": "https://m.media-amazon.com/images/I/71WagddZ64L._AC_SX679_.jpg",
"twitter:title": "Spigen Urban Fit Designed for MacBook Pro 14 Inch and 16 Inch Models",
"twitter:description": "简约时尚的设计,采用优质针织面料。耐用但纤薄,增强了日常保护。端口周围的精确切口便于访问。底部抬高防止过热。",
"twitter:creator": ""
}
}
以上就是全部内容,Laravel 开发者们!通过这 10 个由 SharpAPI 提供的 AI 驱动增强功能,您的电子商务应用程序不仅会提供更好的用户体验,还会简化您的运营。是时候让 AI 来做繁重的工作,以便您专注于创新和发展业务。编码愉快!
您的客户已经需要人工智能。通过推荐最简单的添加方式来获得报酬。