goodjun / azure-luis-php-sdk

Microsoft Azure LUIS PHP SDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Microsoft Azure LUIS PHP SDK

License:MIT License


Languages

Language:PHP 100.0%