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控制生成文本的多样性等

CHATGPT API对接php

原文地址: https://www.cveoy.top/t/topic/euIB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录