fix: 修改合作加盟接口
This commit is contained in:
parent
d9bfed2dec
commit
214694d233
56
app/admin/controller/ChatGpt/ChatGpt.php
Normal file
56
app/admin/controller/ChatGpt/ChatGpt.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
namespace app\admin\controller\ChatGpt;
|
||||
|
||||
use app\Request;
|
||||
use app\common\model\Flow\Flow as ModelFlow;
|
||||
use think\db\Where;
|
||||
use think\facade\Validate;
|
||||
use app\BaseController;
|
||||
use app\exception\ErrorMsg;
|
||||
use think\facade\Filesystem;
|
||||
use app\common\arw\adjfut\src\UploadFile;
|
||||
use app\common\exception\Tool;
|
||||
use Goutte\Client;
|
||||
use Orhanerday\OpenAi\OpenAi;
|
||||
|
||||
class ChatGpt extends BaseController
|
||||
{
|
||||
|
||||
/**
|
||||
* chatGpt测试
|
||||
*/
|
||||
public function Test(Request $request)
|
||||
{
|
||||
$api_key = '';
|
||||
$message = "问题内容";
|
||||
$curl = curl_init();
|
||||
curl_setopt_array($curl, [
|
||||
CURLOPT_URL => 'https://api.openai.com/v1/completions',
|
||||
CURLOPT_RETURNTRANSFER => true,
|
||||
CURLOPT_POST => true,
|
||||
CURLOPT_HTTPHEADER => [
|
||||
'Content-Type: application/json',
|
||||
'Authorization: Bearer ' . $api_key
|
||||
],
|
||||
CURLOPT_POSTFIELDS => json_encode([
|
||||
'prompt' => $message, //你的内容
|
||||
'model' => 'text-davinci-003', //机器人3代
|
||||
'max_tokens' => 4000, //最大字符串
|
||||
'temperature' => 0.5 //回答精准度
|
||||
])
|
||||
]);
|
||||
|
||||
// 请求结束
|
||||
$domain = curl_exec($curl);
|
||||
curl_close($curl);
|
||||
//处理请求的数据
|
||||
$domain_array = json_decode($domain, true);
|
||||
$data = $domain_array['choices'][0]['text']; //该数组输出最后回答的内容F
|
||||
|
||||
return [
|
||||
'code' => 0,
|
||||
'data' => $data
|
||||
];
|
||||
}
|
||||
}
|
@ -76,11 +76,11 @@ class JoinApply extends BaseController
|
||||
{
|
||||
$params = $request->param();
|
||||
$this->validate($params, [
|
||||
'join_apply_user_name|加盟申请用户名字' => 'require',
|
||||
'join_apply_user_phone|加盟申请用户电话' => 'require',
|
||||
'join_apply_user_position|加盟申请用户职位' => 'require',
|
||||
'join_apply_user_area|加盟申请用户所在地区' => 'require',
|
||||
'join_apply_user_org|加盟申请用户所属机构名称' => 'require',
|
||||
'join_apply_user_name|名字' => 'require',
|
||||
'join_apply_user_phone|电话' => 'require',
|
||||
'join_apply_user_position|职位' => 'require',
|
||||
'join_apply_user_area|所在地区' => 'require',
|
||||
'join_apply_user_org|所属机构名称' => 'require',
|
||||
]);
|
||||
$model = ModelJoinApply::create($params, [
|
||||
'join_apply_guid',
|
||||
|
@ -69,6 +69,7 @@ class JoinApply extends BaseModel
|
||||
public static function onBeforeInsert(self $model): void
|
||||
{
|
||||
// self::checkRepeatData($model);
|
||||
BaseModel::setUserGuid(false);
|
||||
$model->completeCreateField();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user