fmujie/tuling
Composer 安装命令:
composer require fmujie/tuling
包简介
Packaging Turing API for larael
README 文档
README
现仅有图灵Api的文本交互功能
安装
-
安装包文件
$ composer require fmujie/tuling
配置
-
注册
ServiceProvider:Fmujie\TulingApi\TulingApiServiceProvider::class,
-
创建配置文件:
php artisan vendor:publish
通常得需要选择
publish哪一个服务,因为没带参数,选择编号 [n ][n ] Provider: Fmujie\TulingApi\TulingApiServiceProvider
执行命令后会在
config目录下生成本扩展配置文件:laravel-tuling-apikey.php。 -
在
.env文件中增加如下配置:TULING_API_KEY:图灵ApiKey。
使用
-
文本交流
TulingApi::txtConversation(Request $request, $text = null, $userId, $city, $province, $street)
接口字段:
参数 类型 说明 可为空 text String 合成的文本 N userId String 用户唯一标识 N city String 所在城市 N province String 所在省份 Y street String 所在路段 Y 接口返回字段详细见 图灵API V2.0接入文档.
调用示例
<?php namespace App\Http\Controllers\Api; use Illuminate\Http\Request; use Fmujie\TulingApi\TulingApi; use App\Http\Controllers\Controller; class TestController extends Controller { public function test(Request $request) { $res = TulingApi::txtConversation($request, '我爱你'); return response()->json([ 'result' => $this->return ], $this->statusCode); } }
返回示例
{ "result": { "code": 1, "status": "success", "msg": "请求成功", "data": "我也喜欢你啦~" } }注:使用
txt优先级大于Request
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 21
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-05-08