CHATGPT API对接php
CHATGPT API是一个自然语言处理的API,可以与PHP进行对接。
以下是一个简单的示例,使用PHP发送一条文字消息到CHATGPT API,并接收并输出API的响应:
<?php
// 设置API地址和参数
$api_url = 'https://api.openai.com/v1/engines/davinci-codex/completions';
$api_params = array(
'prompt' => 'Hello, GPT!',
'max_tokens' => 5,
'temperature' => 0.5,
'n' => 1,
'stop' => ''
);
// 设置API头部信息
$api_headers = array(
'Content-Type: application/json',
'Authorization: Bearer YOUR_API_KEY'
);
// 发送API请求
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($api_params));
curl_setopt($ch, CURLOPT_HTTPHEADER, $api_headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$api_response = curl_exec($ch);
curl_close($ch);
// 输出API响应
echo $api_response;
?>
其中,需要替换YOUR_API_KEY为你自己的CHATGPT API密钥。此外,还可以根据需要调整API的参数,例如max_tokens控制生成的文本长度,temperature控制生成文本的多样性等
原文地址: https://www.cveoy.top/t/topic/euIB 著作权归作者所有。请勿转载和采集!