- 120浏览
- 2022-09-13
$openai_api_key = 'your_openai_api_key_here';
$engine = 'davinci'; // ChatGPT 中的 AI 模型名称
$prompt = 'Hello, can you help me?'; // ChatGPT 中的提示信息
// 构造请求数据
$data = array(
'model' => $engine,
'prompt' => $prompt,
'temperature' => 0.7,
'max_tokens' => 60,
'echo' => true,
);
// 将请求数据转换为 JSON 格式
$json_data = json_encode($data);
// 构造 HTTP 请求头,包含 API Key
$headers = array(
'Content-Type: application/json',
'Authorization: Bearer ' . $openai_api_key,
);
// 使用 cURL 发送 HTTP POST 请求
$ch = curl_init('https://api.openai.com/v1/engines/davinci/completions');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_POSTFIELDS, $json_data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
// 打印响应结果
echo $response;
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。