网站搭建|本地调用OpenAI API接口的完整教程

一、引言

在探讨如何调用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


MyGPT




choices[0]->message->content;
}
?>


👉 野卡 | 一分钟注册,轻松订阅海外线上服务

五、主要参考文献

上一篇 2025年6月9日
下一篇 2025年6月9日

相关推荐