<?php
// OpenAI Completion API endpoint
$api_url = "https://api.openai.com/v1/completions";
// Your API key
$api_key = "YOUR_API_KEY_GOES_HERE";
// Text prompt
$text_prompt = "Hello, how are you?";
// Request body
$request_body = array(
"model" => "text-davinci-002",
"prompt" => $text_prompt,
"temperature" => 0.7,
"max_tokens" => 60,
"n" => 1,
"stop" => "."
);
// Initialize cURL session
$ch = curl_init($api_url);
// Set request options
curl_setopt_array($ch, array(
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
"Authorization: Bearer " . $api_key
),
CURLOPT_POSTFIELDS => json_encode($request_body)
));
// Execute the API request
$result = curl_exec($ch);
// Check for errors
if(curl_error($ch)) {
echo 'Error:' . curl_error($ch);
} else {
// Display the API response
var_dump(json_decode($result, true));
}
// Close the cURL session
curl_close($ch);
?>
以上是一个PHP代码示例,用于向OpenAI的Completion API发送请求。 请注意,您需要提供API密钥才能进行身份验证。 您还需要在请求正文中包括要生成响应的文本提示。
以下是一个PHP代码示例,用于向OpenAI的Completion API发送请求。 请注意,您需要提供API密钥才能进行身份验证。 您还需要在请求正文中包括要生成响应的文本提示。