- 46浏览
- 2023-05-27
前面已经说过了如何对接chatGPT的接口,下面是PHP的代码版本
<?php
define('OPENAI_API_KEY', '你的API KEY');
$prompt = $_GET['prompt'];
$response = sendPostRequest($prompt);
echo $response;
function sendPostRequest($prompt) {
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.openai.com/v1/completions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode(array(
"prompt" => $prompt,
"max_tokens" => 2048,
"model" => "text-davinci-003"
)),
CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
"Authorization: Bearer " . OPENAI_API_KEY
),
));
$response = curl_exec($curl);
curl_close($curl);
return $response;
}
?>
测试使用网址/chatgpt.php?prompt=你是谁
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。