fmujie/tuling 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

fmujie/tuling

Composer 安装命令:

composer require fmujie/tuling

包简介

Packaging Turing API for larael

README 文档

README

现仅有图灵Api的文本交互功能

安装

  1. 安装包文件

    $ composer require fmujie/tuling

配置

  1. 注册 ServiceProvider:

    Fmujie\TulingApi\TulingApiServiceProvider::class,
  2. 创建配置文件:

    php artisan vendor:publish

    通常得需要选择publish哪一个服务,因为没带参数,选择编号 [n ]

    [n ] Provider: Fmujie\TulingApi\TulingApiServiceProvider

    执行命令后会在 config 目录下生成本扩展配置文件:laravel-tuling-apikey.php

  3. .env 文件中增加如下配置:

    • TULING_API_KEY:图灵ApiKey

使用

  1. 文本交流

    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
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-05-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固