一个简单的php实现的chatgpt接口的实例,传入wd关键字,直接在页面返回chatgpt的结果。
需要注意的是要把key写到代码的key里边。其实现在这样的代码,基本都可以用chatgpt来实现。
<?php set_time_limit(0); // ChatGPT API endpoint // $url = 'https://api.openai.com/v1/engines/davinci-codex/completions'; $url = 'https://api.openai.com/v1/chat/completions'; //聊天接口 // $url = 'https://api.openai.com/v1/completions'; // Your API key $api_key = 'sk-****************************'; // Request headers $headers = array( 'Content-Type: application/json', 'Authorization: Bearer ' . $api_key, ); $wd= $_POST['wd']; if($wd!=null) { // Request data $data = array( // 'model' => 'text-davinci-003', 'model' => 'gpt-3.5-turbo', //聊天模型 // 'model' => 'text-curie-001', 'temperature' => 0.8, // 'prompt' => '如何用php使用chatgpt的聊天接口', //聊天不用 'max_tokens' => 3000, 'messages' => [ ["role" => "user", "content" => $wd] ] ); // Send request $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); $response = curl_exec($ch); curl_close($ch); $json_array = json_decode($response, true); // Print response echo $json_array['choices'][0]['message']['content']; }?>
无错源码所有资源来自会员发布以及互联网收集,不代表本站立场,如有侵犯你的权益请联系管理员,站内发信联系 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请在下载24小时内删除!
如果遇到付费才可观看的文章,建议升级传奇VIP。全站所有资源“任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR。如遇解压需要密码,请尝试使用www.wucuoym.com来解压,如若仍有问题,请联系站长。