|
...
|
...
|
@@ -84,19 +84,21 @@ class GeoWritingTaskController extends BaseController |
|
|
|
*/
|
|
|
|
public function sendAiTitle(){
|
|
|
|
$this->request->validate([
|
|
|
|
'company'=>'required',
|
|
|
|
'number'=>'required',
|
|
|
|
'prefix'=>'required',
|
|
|
|
'keyword'=>'required',
|
|
|
|
'suffix'=>'required',
|
|
|
|
'event_title'=>'required',
|
|
|
|
],[
|
|
|
|
'company.required' => '公司简称不能为空',
|
|
|
|
'number.required' => '生成数量不能为空',
|
|
|
|
'prefix.required' => '关键词前缀为数组',
|
|
|
|
'keyword.required' => '关键词不能为空',
|
|
|
|
'suffix.requiredrequired' => '关键词后缀不能为空',
|
|
|
|
'event_title.required' => '事件标题不能为空',
|
|
|
|
]);
|
|
|
|
$aiCommand = "请根据公司简称”{品牌词/公司简称}”和这个公司产品的关键词:{$this->param['prefix']}{$this->param['keyword']}{$this->param['suffix']},以及{$this->param['event_title']},帮我写{$this->param['number']}个有吸引力的英文新闻标题;确保这个标题在Google上面唯一存在的,只需要回复我标题,不需要别的内容(比如序号、你的提示、寒暄、解释、注释之类的) 标题不能超过 100 字符数!,一行一个";
|
|
|
|
$aiCommand = "请根据公司简称{$this->param['company']}和这个公司产品的关键词:{$this->param['prefix']}{$this->param['keyword']}{$this->param['suffix']},以及{$this->param['event_title']},帮我写{$this->param['number']}个有吸引力的英文新闻标题;确保这个标题在Google上面唯一存在的,只需要回复我标题,不需要别的内容(比如序号、你的提示、寒暄、解释、注释之类的) 标题不能超过 100 字符数!,一行一个";
|
|
|
|
$gptHelper = new Gpt();
|
|
|
|
$data = $gptHelper->openai_chat_qqs($aiCommand);
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
...
|
...
|
|