前提:要有chatgpt账号,不会注册的关注抖音:21402780125,有免费教程!!
要在 PHP 中调用 ChatGPT API,您可以使用以下步骤:
-
使用
curl
函数或其他 HTTP 客户端库发送 HTTP 请求。 -
在 HTTP 请求中添加必要的请求头和参数,例如认证凭证、输入提示文本和生成文本参数等。
-
将请求数据转换为 JSON 格式。
-
执行 HTTP 请求并接收 HTTP 响应。
-
解析 HTTP 响应并提取响应数据,例如生成文本、得分等。
以下是使用 curl
函数调用 ChatGPT API 的示例代码:
$url = "https://api.openai.com/v1/engines/davinci-codex/completions"; $prompt = "Hello, how are you?"; $temperature = 0.7; $maxTokens = 100; $data = [ 'prompt' => $prompt, 'temperature' => $temperature, 'max_tokens' => $maxTokens ]; $options = [ CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => json_encode($data), CURLOPT_HTTPHEADER => [ 'Content-Type: application/json', 'Authorization: Bearer YOUR_API_SECRET_KEY' ] ]; $curl = curl_init(); curl_setopt_array($curl, $options); $response = curl_exec($curl); curl_close($curl); $jsonResponse = json_decode($response);