Skip to content

goodjun/azure-luis-php-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microsoft Azure LUIS PHP SDK

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