goodjun / azure-luis-php-sdk
Microsoft Azure LUIS PHP SDK for REST API
1.0.1
2020-09-23 05:42 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- php-coveralls/php-coveralls: ^2.2
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-10-24 16:04:57 UTC
README
Welcome to Microsoft Azure LUIS PHP SDK. This repository contains Azure LUIS PHP SDK and samples for REST API.
How to use?
// from LUIS Profile -> Settings -> Authoring Resources $primaryKey = '00000000-0000-0000-0000-000000000000'; $location = 'westus'; // Luis Client $luisClient = new LuisClient($primaryKey, $location); // create app $app = new App(); $app->setName('app name')->setDescription('app description'); $appId = $luisClient->createApp($app); // update app $luisClient->app($appId)->update('new name','new description'); // delete app $luisClient->app($appId)->delete();
Prerequisites
- PHP 5.5+.
- cURL & JSON extension.
Run a unit test
- Run
composer install
- Set the environment variable.
export LUIS_LOCATION=luis-location export LUIS_PRIMARY_KEY=luis-primary export LUIS_APP_ID=app-id
- Run
php vendor/bin/phpunit
License
- MIT