前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CHAT2API:将网页端ChatGPT转为 GPT-4o API服务!

CHAT2API:将网页端ChatGPT转为 GPT-4o API服务!

作者头像
AI进修生
发布2024-12-02 18:45:17
发布2024-12-02 18:45:17
98500
代码可运行
举报
文章被收录于专栏:AI进修生AI进修生
运行总次数:0
代码可运行

Aitrainee | 公众号:AI进修生

🌟免责声明:本文仅用于技术研究和学习,根据《生成式人工智能服务管理暂行办法》的要求,请勿对公众提供一切未经备案的生成式人工智能服务。任何个人、团队和企业,无论以何种方式使用这些项目、对何对象提供服务,所产生的一切后果,本文作者均不承担任何责任。

🤖 这是一个简单的 ChatGPT 到 API 的代理工具,支持免费使用 GPT-3.5,无需账号。同时,用户可以通过 AccessToken 使用 GPT-4、GPT-4o 和 GPTs。

Github:https://github.com/lanqian528/chat2api/

所有相关API项目汇总

实现 Chat2Api 逆向项目合集(3.5版)

ChatGPT 宣布无需登录即可使用,因此网上出现了利用免登录的 ChatGPT 网页提供免费 GPT-3.5-Turbo API 服务的方法,这使我们可以在 LangChain、划词翻译等服务中顺畅地使用这些功能。

然而,这些方法目前仅支持 gpt-3.5-turbo 模型和 completions 接口,需要部署在能访问 ChatGPT 网页版的环境中。

代码语言:javascript
代码运行次数:0
运行
复制
https://github.com/aurora-develop/aurora
https://github.com/aurora-develop/free-gpt3.5-2api
https://github.com/LanQian528/chat2api
https://github.com/aurorax-neo/free-gpt3.5-2api
https://github.com/k0baya/FreeGPT35-Glitch
https://github.com/PawanOsman/ChatGPT
https://github.com/xsigoking/chatgpt-free-api
https://github.com/missuo/FreeGPT35
https://github.com/cliouo/FreeGPT35-Vercel

功能概览

最新版 v1.2.0

已实现的功能

  • • 流式和非流式传输
  • • 免登录使用 GPT-3.5
  • • 使用 AccessToken 的 GPT-4 对话
  • • 支持 GPTs 模型
  • • 多账号轮询,支持 AccessToken 和 RefreshToken
  • • Tokens 管理和请求失败自动重试

Tokens 管理

配置环境变量 AUTHORIZATION,启动程序后访问 /tokens/api_prefix/tokens 查看或管理 Tokens。在请求时传入 AUTHORIZATION 配置的值进行多账号轮询。

环境变量

设置环境变量来配置程序。每个变量都有默认值,谨慎设置,避免传空值。

分类

变量名

示例值

默认值

描述

安全相关

API_PREFIX

your_prefix

None

设置 API 前缀密码,避免被人访问

AUTHORIZATION

your_authorization

[]

设置的授权,支持多账号轮询

AUTH_KEY

your_auth_key

None

私人网关需要加auth_key请求头

部署方式

直接部署

代码语言:javascript
代码运行次数:0
运行
复制
git clone https://github.com/LanQian528/chat2api
cd chat2api
pip install -r requirements.txt
python app.py

Docker 部署

代码语言:javascript
代码运行次数:0
运行
复制
docker run -d --name chat2api -p 5005:5005 lanqian528/chat2api:latest

Docker Compose 部署

代码语言:javascript
代码运行次数:0
运行
复制
mkdir chat2api
cd chat2api
wget https://raw.githubusercontent.com/LanQian528/chat2api/main/docker-compose.yml
docker-compose up -d

使用指南

访问 http://127.0.0.1:5005 使用免登录 GPT-3.5。使用 API 时传入 AccessToken 或 RefreshToken,可使用 GPT-4, GPT-4o 和 GPTs。

代码语言:javascript
代码运行次数:0
运行
复制
curl --location 'http://127.0.0.1:5005/v1/chat/completions' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{OpenAI APIKEY}}' \
--data '{
     "model": "gpt-3.5-turbo",
     "messages": [{"role": "user", "content": "Say this is a test!"}],
     "stream": true
   }'

知音难求,自我修炼亦艰

抓住前沿技术的机遇,与我们一起成为创新的超级个体

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI进修生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 🤖 这是一个简单的 ChatGPT 到 API 的代理工具,支持免费使用 GPT-3.5,无需账号。同时,用户可以通过 AccessToken 使用 GPT-4、GPT-4o 和 GPTs。
  • 所有相关API项目汇总
    • 功能概览
      • 最新版 v1.2.0
    • Tokens 管理
    • 环境变量
    • 部署方式
      • 直接部署
      • Docker 部署
      • Docker Compose 部署
    • 使用指南
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档