ChatGPT 是一个超级对话模型,目前,ChatGPT 处于测试阶段(chat.openai.com),只要有 OpenAI 账户就可以免费使用。可以帮你写代码,可以做数学题,可以做菜谱,可以学英文,可以翻译外语,可以写文章。一、申请Ope
ChatGPT 是一个超级对话模型,目前,ChatGPT 处于测试阶段(chat.openai.com),只要有 OpenAI 账户就可以免费使用。可以帮你写代码,可以做数学题,可以做菜谱,可以学英文,可以翻译外语,可以写文章。
一、申请OpenAI(ChatGPT)密钥
1、在 OpenAI 网站上注册一个账号
官网:https://chat.openai.com/chat
2、登录到你的 OpenAI 账号
在主页上找到“API Keys”部分,并点击“Create API Key”按钮。
在弹出的对话框中输入 API 密钥的描述(例如“My API Key”),然后点击“Create”按钮。 你的 API 密钥会出现在“API Keys”部分,你可以复制它并将它保存到你的代码中。
二、PHP代码实现
接口地址:https://api.openai.com/v1/engines/davinci/completions
<?php
$api_key = ‘xxxxx’;
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.openai.com/v1/engines/davinci/completions',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Authorization: Bearer ' . $api_key
],
CURLOPT_POSTFIELDS => json_encode([
'prompt' => 'Hello, how are you today?',
'model' => 'text-davinci-002',
'max_tokens' => 128,
'temperature' => 0.5
])
]);
$response = curl_exec($curl);
curl_close($curl);
?>
本文标题为:PHP如何引入OpenAI(ChatGPT)
基础教程推荐
- laravel 解决多库下的DB::transaction()事务失效问题 2023-03-08
- php array分组,PHP中array数组的分组排序 2022-08-01
- 使用PHP开发留言板功能 2023-03-13
- PHP实现Redis单据锁以及防止并发重复写入 2022-10-12
- laravel ORM关联关系中的 with和whereHas用法 2023-03-02
- PHP获取MySQL执行sql语句的查询时间方法 2022-11-09
- thinkphp3.2.3框架动态切换多数据库的方法分析 2023-03-19
- PHP中的错误及其处理机制 2023-06-04
- 在Laravel中实现使用AJAX动态刷新部分页面 2023-03-02
- PHP命名空间简单用法示例 2022-12-01