作者 李宇航

合并分支 'lyh-server' 到 'master'

变更数据



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