网站搭建|本地调用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;
}
?>


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

五、主要参考文献

上一篇 13小时前
下一篇 10小时前

相关推荐

  • 国内信用卡结合 Google Pay 支付 OpenAI API 的最佳方法

    一直以来,如何购买 ChatGPT Plus 以及对 OpenAI API 进行付费,困扰着许多用户。今年年初,许多朋友通过 Dupay 这类数字货币信用卡订阅了 ChatGPT Plus 并支付了 …

    文章 1天前
  • Poe AI Chat 会员订阅指南:详细步骤与购买教程

    Poe 是一个聚合了多种 AI 对话机器人的平台,凭借其强大的聊天功能和广泛的应用场景,吸引了众多用户的关注。Poe AI Chat 基于 OpenAI 的 GPT 模型开发,能够理解并生成人类语言,…

    文章 2025年1月29日
  • Perplexity AI 是什么?它有哪些功能?

    Perplexity AI 完全指南:功能详解、注册教程、升级攻略及疑难解答 Perplexity AI 是一款革命性的人工智能搜索引擎和智能问答工具。它结合了传统搜索引擎的广泛信息获取能力与先进的 …

    文章 2025年4月15日
  • 如何为指定 X (Twitter) 账号开通 Premium 会员

    👉 野卡 | 一分钟注册,轻松订阅海外线上服务 推荐指数 ★★★★★ 商品清单 Premium 会员 Premium+ 会员 卡密格式 开通后提醒开通成功 价目明细 下单数量 1:开通 Premium…

    文章 2025年3月14日
  • 如何取消和恢复Twitter Blue会员的自动续订功能

    自从马斯克推出Twitter Blue后,许多用户选择体验这项付费订阅服务。然而,一些用户在使用一段时间后,可能会因各种原因希望取消自动续订功能。本文将详细介绍如何在电脑端和iOS App上取消Twi…

    文章 2025年5月8日
  • Claude AI 评论:它真的比 ChatGPT 更优秀吗?

    作为一个 ChatGPT 的忠实用户,我一直习惯它快速反应和处理各种任务的能力。然而,最近关于 Anthropic 推出的 Claude AI 的讨论越来越多。这两款产品都采用了最先进的人工智能技术和…

    文章 2025年1月29日
  • 如何在 Suno 轻松创作你的第一首音乐?

    在数字时代,音乐创作不再是专业人士的专利。如今,借助 Suno 这一创新平台,每个人都能实现自己的音乐梦想。Suno 以友好的界面和强大的音乐生成能力著称,让音乐创作变得简单而有趣。接下来,我们将一步…

    2025年3月31日
  • Amazon Prime 会员详细评测:是否值得订阅?

    Amazon Prime 是亚马逊推出的一项综合性订阅服务,为会员提供独家购物优惠、娱乐服务以及多项附加福利。每年收费 139 美元,会员可享受 Amazon 购物的免费两日送达服务、有限制的免费视频…

    2025年5月26日
  • Facebook广告优化不再烦恼!这4款工具帮你高效提升广告效果

    社群行销在电商领域一直备受关注,尤其是在台湾,它不仅是曝光的重要渠道,更与业绩直接相关。根据We Are Social的统计,台湾最常使用的社群平台仍是Facebook,尽管其他社群媒体逐渐崛起,但F…

    2025年3月30日
  • OpenAI 虚拟信用卡开户指南:轻松订阅 ChatGPT Plus

    想要订阅 OpenAI 的付费服务(如 ChatGPT Plus),却因没有支持国际支付的信用卡而困扰?虚拟信用卡是目前最方便的解决方案之一。本文将详细为您介绍如何办理虚拟信用卡以完成 OpenAI …

    文章 2025年4月4日
  • 开发必备:开源免费的 AI 编程助手

    随着 AI 大模型的火热,开发者们迎来了一波新的工具浪潮。特别是 GitHub 和 OpenAI 共同推出的 Copilot X,更是引领了潮流。本文将推荐几款开源或免费的 AI 编程工具,帮助开发者…

    文章 2025年2月13日
  • Cursor Pro 会员常见问题解答

    高级模型的使用和限制 Cursor Pro 会员可以访问一些领先的AI模型,如GPT-4、GPT-4o和Claude 3.5 Sonnet。作为Pro会员,您每月可以快速使用这些模型500次,而对于慢…

    文章 2025年4月29日
  • Twitter Blue 订阅费用及主要功能详解

    Twitter 不仅仅是一个社交媒体平台,它还提供了名为 Twitter Blue 的订阅服务,为用户解锁更多高级功能,例如推文编辑、减少广告、主题自定义等,进一步提升用户体验。然而,对于中国大陆用户…

    文章 2025年1月30日
  • 如何以土耳其低价购买Adobe全家桶

    准备工作 在开始购买流程之前,您需要做好以下准备: 注册地址: 访问 Adobe土耳其官网 进行注册。 邮箱: 推荐使用国际邮箱(如 Gmail、Yahoo、163 等),避免使用 QQ 邮箱,以减少…

    文章 2025年2月6日
  • 如何用 Capital One 信用卡购买比特币

    Capital One(或 Capital One 银行)是一家美国知名金融机构,提供多种金融和银行产品及服务。其信用卡因其广泛接受度而备受欢迎,尤其是在线购物领域。近年来,越来越多的用户使用 Cap…

    2025年3月13日
  • 【2025年最新】新手也能轻松完成的 ChatGPT Plus 升级教程

    文章摘要 本教程详细介绍了如何使用虚拟信用卡 野卡 升级 ChatGPT Plus,包括虚拟信用卡的概念、开通步骤和升级过程。操作简单,适合新手,成功率高。 前言 升级 ChatGPT Plus 的主…

    文章 2025年3月26日
  • 探索美国虚拟信用卡:轻松购物的最佳选择与推荐

    虚拟信用卡(Virtual Credit Card,简称VCC)正逐渐成为在线支付的优选工具。与传统信用卡不同,虚拟信用卡仅存在于数字钱包中,专为在线交易设计,无法在实体商店使用。这种支付方式不仅方便…

    2025年2月28日
  • 2025年Vultr VPS注册与购买指南:支持支付宝-微信支付

    由于Vultr官方网站大部分为英文界面,许多用户在注册和购买过程中感到困惑。为此,我们特别编写了这篇详细的图文教程,帮助新手用户轻松完成Vultr VPS的注册和购买。 一、注册Vultr账户 访问V…

    5天前
  • ChatGPT 订阅支付时信用卡被拒绝的解决方法(2025年更新)

    在订阅 ChatGPT Plus 或 OpenAI API 时,部分用户可能会遇到以下错误提示: Your card has been declined.(您的银行卡被拒绝) 这种问题通常与信用卡绑定…

    文章 21小时前
  • 仅用支付宝,5分钟成功升级Cursor Pro!

    大家好,我是【扑扑特桔】! 事情是这样的,之前我正兴致勃勃地在Cursor中编写代码,准备将我个人网站的前端页面更新一下。 忽然屏幕上弹出了一个提示:“The model cursor-small d…

    2025年3月9日
  • 如何在 Twitter 上分享视频而不转发(2025年指南)

    在 Twitter 上分享视频通常需要通过转发功能,但有时候你可能希望在不转发原推文的情况下分享视频。本文将教你如何做到这一点,并解释为什么这很重要。 为什么需要在 Twitter 上分享视频而不转发…

    文章 2025年5月10日
  • 如何有效管理 Midjourney 订阅:关闭自动续费的详细指南

    在当今的数字化时代,许多应用程序和游戏都采用了订阅模式,为用户提供持续的内容更新和服务。虽然自动续费功能为用户带来了便利,但在某些情况下,用户可能需要暂停或取消这一功能,尤其是在不再需要继续订阅时。对…

    2025年3月28日
  • Facebook付费广告操作指南

    一、如何快速提升Facebook广告曝光和点击量 要迅速提高Facebook广告的曝光和点击量,可以尝试以下方法: 精确设置目标受众:在广告设置中,精确定义目标受众的特征和兴趣,以确保广告能够准确地出…

    文章 2025年5月30日
  • Claude账号被禁用:问题与解决方案

    尝试在Claude平台上注册的用户经常会遇到一个重大障碍:他们的账户在自动审核后立即被禁用,导致许多人无法使用该服务。 Claude账号被封禁的原因 当用户完成注册并尝试登录时,通常会收到以下提示: …

    文章 2025年4月23日
  • 亚马逊虚拟信用卡绑定卖家号店铺扣月租费教程

    亚马逊公司(Amazon,简称亚马逊;NASDAQ:AMZN),是美国最大的一家网络电子商务公司,位于华盛顿州的西雅图。自1995年成立以来,亚马逊从最初的网络书籍销售业务,逐步扩展到涵盖图书、影视、…

    文章 2025年2月26日