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

技术

Aitrainee | 公众号:AI进修生

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

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

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

所有相关API项目汇总

picture.image

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

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

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


          
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请求头 |

部署方式

直接部署


      
      
          

        git 
        clone
         https
        ://
        github
        .
        com
        /
        LanQian528
        /
        chat2api
          

        cd
         chat2api
          

        pip install 
        -
        r requirements
        .
        txt
          

        python app
        .
        py
      
    

Docker 部署


      
      
          

        docker run 
        -
        d 
        --
        name chat2api 
        -
        p 
        5005
        :
        5005
         lanqian528
        /
        chat2api
        :
        latest
      
    

Docker Compose 部署


      
      
          

        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。


      
      
          

        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
   

    }'
 
      
    

知音难求,自我修炼亦艰

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

(把握AIGC时代的个人力量)

picture.image

点这里👇关注我,记得标星哦~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~

picture.image

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
大规模高性能计算集群优化实践
随着机器学习的发展,数据量和训练模型都有越来越大的趋势,这对基础设施有了更高的要求,包括硬件、网络架构等。本次分享主要介绍火山引擎支撑大规模高性能计算集群的架构和优化实践。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论