kanian / recastai_sdk_laravel
这是一个基于官方PHP SDK Recast.AI(recastai/sdk_php,由Marian André <marian.andre@recast.ai>提供)的laravel包。
dev-master
2017-10-09 13:10 UTC
Requires
- kanian/recastai-sdk-php-no-require-autoload: dev-master
This package is auto-updated.
Last update: 2024-09-13 02:04:20 UTC
README
基于官方PHP SDK Recast.AI recastai/sdk_php,它提供了一个方便的服务提供者。
快速开始指南
- 创建Laravel 5.5项目:
composer create-project laravel/laravel myproject dev-develop
cd myproject
- 添加依赖:
composer require kanian/recastai_sdk_laravel=dev-master
- 复制配置:
php artisan vendor:publish
现在您可以使用 \RecastAI Facace了,例如打开 routes/web.php
<?php Route::get('tryrecastai', function(Request $request) { return \RecastAI::get() ->request ->analyseText('hello'); });
或在控制器中
<?php namespace App\Http\Controllers; class TryRecastAIController extends Controller { /** * Just Testing RecastAI * * @return Response */ public function __invoke() { $client = \RecastAI::get(); $res = $client->request->analyseText('hello'); if ($res->intent()->slug == 'greetings') { // Do your code } return view('testrecastai', ['text' => $res->source, 'answer'=>"Yello!"]); } }
要覆盖默认配置,请将以下参数添加到您的 .env 文件中。
RECASTAI_TOKEN = YOUR_RECASTAI_REQUEST_TOKEN
LANGUAGE = 'en'