|
|
|
<?php
|
|
|
|
|
|
|
|
namespace App\Http\Controllers\Bside;
|
|
|
|
|
|
|
|
use App\Enums\Common\Code;
|
|
|
|
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 = $this->send_openai_msg($this->chat_url);
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|