一、引言
在探讨如何调用OpenAI的API之前,我们需要先了解几个基本概念:OpenAI、GPT-3.5、ChatGPT以及API。
OpenAI
OpenAI是一个美国的人工智能研究实验室,由非营利组织OpenAI Inc和其营利组织子公司OpenAI LP组成。
ChatGPT
ChatGPT是由OpenAI开发的人工智能聊天机器人应用,于2022年11月推出。它基于GPT-3.5和GPT-4模型架构,专门用于完成会话任务。
GPT-3.5
GPT-3.5是基于GPT-3进行指令调优和RLHF调优的模型,参数数量估计与GPT-3相同,均为1750亿。根据官方文档,GPT-3.5-Turbo经过蒸馏,实际参数可能仅为十几亿。
API
API(应用程序接口)可以连接两个独立程序,实现数据传输,减少技术人员的重复性工作。
二、OpenAI API接口简介
三、使用PHP调用OpenAI API
OpenAI官方文档中提供了三种API调用方式:cURL、Python和Node.js。本教程将以cURL为例,将其转换为PHP代码进行调用。
1. 将cURL转为PHP
推荐使用curl-to-php网站进行代码转换。
官方提供的API调用代码:
bash
curl https://api.openai.com/v1/completions \
-H “Content-Type: application/json” \
-H “Authorization: Bearer $OPENAI_API_KEY” \
-d ‘{
“model”: “text-davinci-003”,
“prompt”: “Say this is a test”,
“max_tokens”: 7,
“temperature”: 0
}’
转换后的PHP代码:
php
2. 调整转换后的PHP代码
由于官方API网址在国内无法访问,需要对网址进行反代,并添加自己的API Key。
3. 配置环境
确保正确安装和配置PhpStudy。
四、美化页面
为了让生成的页面更具交互性和美观性,可以通过以下HTML和CSS代码进行美化:
html
MyGPT
}
?>