ChatGPT-PHP

ChatGPT-PHP

ChatGPT PHP SDK:官方与逆向工程API集成工具

专为PHP开发者设计的ChatGPT API SDK,支持官方和逆向工程版API。提供免费和付费API选项,支持多账户循环和自定义端点设置。简便的安装和配置指南,助力开发者快速创建ChatGPT集成应用。

ChatGPT PHP SDKOpenAIAPIHaoZiTeamcomposerGithub开源项目

ChatGPT-PHP 项目介绍

ChatGPT-PHP 是一个用于 PHP 的 ChatGPT SDK,提供了官方和逆向工程的 API。这一项目最初是从 @acheong08 的 ChatGPT 项目重构而来。

项目特点

ChatGPT-PHP 允许开发者通过 PHP 语言轻松访问 OpenAI 的 ChatGPT。项目提供了两种主要接口:V1 和 V2,分别对应 Web 版免费接口和 OpenAI 官方付费接口。

安装方式

要在项目中使用 ChatGPT-PHP,只需在终端中执行以下命令:

composer require haozi-team/chatgpt-php

V1 Web ChatGPT

V1 版 Web ChatGPT 是一个基于 chat.openai.com 接口的免费版。这个接口虽然免费,但有请求限制。因此开发者需要注意使用多账户循环来绕过这一限制。默认的 API 端点由 @pengzhile 提供,可以自动获取必要的 Arkose Token 用于绕过 Cloudflare 的请求验证。

配置步骤

  1. 在 OpenAI 的 ChatGPT 网站上创建一个账户。
  2. 将你的邮件地址和密码保存。

认证步骤

要获取 access_token,用户需要登录 OpenAI 账户并访问 https://chat.openai.com/api/auth/session。该 access_token 有效期为 30 天。

基本示例

以下代码展示如何使用 ChatGPTV1 发送请求:

<?php use HaoZiTeam\ChatGPT\V1 as ChatGPTV1; $chatGPT = new ChatGPTV1(); $chatGPT->addAccount('<your_access_token>'); $answers = $chatGPT->ask('Hello, how are you?'); foreach ($answers as $item) { print_r($item); }

V2 官方 ChatGPT

V2 版本的接口为 OpenAI 最近发布的官方 API,需要付费使用。要使用此接口,开发者需要从 OpenAI 平台获取 API Key。

基本示例

使用以下代码初始化 ChatGPTV2 并发送消息:

<?php use HaoZiTeam\ChatGPT\V2 as ChatGPTV2; $chatGPT = new ChatGPTV2('sk-<your_api_key>'); $chatGPT->addMessage('You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.', 'system'); $answers = $chatGPT->ask('Hello, how are you?'); foreach ($answers as $item) { print_r($item); }

高级用法

开发者可以设置自定义的 API 端点,并使用 addMessage 方法向对话中添加消息。此外,还支持流式输出的方式以便实时处理生成的答案。

<?php use HaoZiTeam\ChatGPT\V2 as ChatGPTV2; $chatGPT = new ChatGPTV2('sk-<your_api_key>'); $chatGPT->addMessage('You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.', 'system'); $answers = $chatGPT->ask('Hello, how are you?', null, true); foreach ($answers as $item) { print_r($item); }

免责声明

ChatGPT-PHP 并非 OpenAI 的官方产品,而是一个个人项目,与 OpenAI 没有任何关联。

致谢

特别感谢 @acheong08 提供的 Python ChatGPT API,为本项目的开发提供了参考和启发。

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多