AiCommandController.php 773 字节
<?php

namespace App\Http\Controllers\Bside;

use App\Enums\Common\Code;
use App\Helper\Common;
use Illuminate\Http\Request;

class AiCommandController extends BaseController
{
    public $chat_url = 'v2/openai_chat';
    /**
     * @name :ai生成
     * @return void
     * @author :liyuhang
     * @method
     */
    public function ai_http_post(Request $request){
        $request->validate([
            'keywords'=>['required'],
            'key'=>['required']
        ],[
            'keywords.required' => '关键字不能为空',
            'key.required' => '场景不能为空',
        ]);
        #TODO 通过key获取到ai指令对象
        $data = Common::send_openai_msg($this->chat_url);
        $this->response('success',Code::SUCCESS,$data);
    }
}