ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

  • A+
所属分类:AI
摘要

本地服务器环境搭建ChatGPT,调试运营,第三方程序调用API接口。ChatGPT独享账号,无需注册直接登陆,内含18美元,永久使用,获取链接:
https://item.taobao.com/item.htm?ft=t&id=702628447173


chatGPT账号

文章目录

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

从 github 下载

https://github.com/acheong08/ChatGPT

环境配置

conda 创建虚拟环境

我选择用 anaconda 先配一个专属的环境

conda create -n chatgpt python=3.6 
# 激活虚拟环境 conda activate 如果不行就用 source activate 
conda activate chatgpt
# source activate chatgpt

安装 revChatGPT

这个过程强烈 建议使用手机开热点下载 不然可能非常慢

# 如果你在 conda 的虚拟环境中执行这步,pip3 可以用 pip 代替
pip3 install revChatGPT --upgrade
# pip install revChatGPT --upgrade

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

更改 config.json.example -> config.json

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

将 config.json 移动到 revChatGPT 路径下

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

cookie 信息写入 config.json

个人推荐采用 第二种方式,因为第一种我运行了多次都是访问错误。因为 chatgpt 不对中国大陆提供服务,用邮箱和密码登录的方式很容易被拒绝,但是用 session token 的话就没问题了

方式1:使用账号密码作为登录的方法

没有 chatGPT 账号的话,先注册一个或者直接获取一个成品账号,无需注册直接登陆,内含18美元,永久使用,获取链接:
https://item.taobao.com/item.htm?ft=t&id=702628447173

将自己的账号和密码分别写入 config.json 的字段

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

方式2: 使用 session_token 作为登录方法

如果已经注册的话,先登录你的账号:

右键,打开检查:

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

Application -> Cookies

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

将 __Secure-next-auth.session-token 中的内容复制到 config.json 中的 session_token

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

将 config.json 文件中的字段给改成如下形式(Authorization)字段不需要填写:

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

方式3:使用 Access Token 作为登录方式

这种方式只有前两种都失败才使用
需要手动刷新 session

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

运行 main.py

如果直接运行出现 package 错误的话:
改成下面这行,把前面的 revChatGPT 去掉即可

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

运行成功之后的样子

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

在 you 这里输入内容即可,输入内容要两次 enter 才会给返回值

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

ChatGPT:本地环境搭建chatgpt、调试运行、接口API调用

通过API 调用

官方给出的 开发文档

免责声明

免责声明:

本文不代表知点网立场,且不构成投资建议,请谨慎对待。用户由此造成的损失由用户自行承担,与知点网没有任何关系;

知点网不对网站所发布内容的准确性,真实性等任何方面做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,知点网对项目的真实性,准确性等任何方面均不做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,知点网不对其构成任何投资建议,用户由此造成的损失由用户自行承担,与知点网没有任何关系;

知点区块链研究院声明:知点区块链研究院内容由知点网发布,部分来源于互联网和行业分析师投稿收录,内容为知点区块链研究院加盟专职分析师独立观点,不代表知点网立场。

本文是全系列中第2 / 156篇:chatGPT

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的电报
  • 这是我的电报扫一扫
  • weinxin
chatGPT账号
知点

发表评论

您必须登录才能发表评论!