【OpenAI】开启智能生活新时代:php打造个性化智能助手,利用 OpenAI Completions API 实现真正的交互

<?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密钥才能进行身份验证。 您还需要在请求正文中包括要生成响应的文本提示。

猜你喜欢

转载自blog.csdn.net/u012240615/article/details/129995906