goodjun/azure-luis-php-sdk

Microsoft Azure LUIS PHP SDK for REST API

1.0.1 2020-09-23 05:42 UTC

This package is auto-updated.

Last update: 2024-10-24 16:04:57 UTC


README

Build Status Coverage Status Packagist Version Packagist Downloads GitHub GitHub issues

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

LUIS Documentation