iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >chatGPT本地部署、运行和接口调用的详细步骤
  • 391
分享到

chatGPT本地部署、运行和接口调用的详细步骤

chatGPT本地部署chatGPT接口调用 2023-02-15 15:02:37 391人浏览 安东尼
摘要

目录从 GitHub 下载环境配置conda 创建虚拟环境官方步骤配置环境安装 revChatGPT更改 config.JSON.example -> config.json将

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

将 config.json 移动到 revChatGPT 路径下

在这里插入图片描述

cookie 信息写入 config.json

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

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

没有 chatGPT 账号的话,先注册一个注册的流程可以参考 一元钱注册 chatGPT账号将自己的账号和密码分别写入 config.json 的字段

在这里插入图片描述

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

打开浏览器,没有 chatGPT 账号的话,先注册一个注册的流程可以参考 一元钱注册 chatGPT账号

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

在这里插入图片描述

右键,打开检查:

在这里插入图片描述

Application -> Cookies

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

方式3:使用 Access Token 作为登录方式 这种方式只有前两种都失败才使用需要手动刷新 session详细可以 参考:

在这里插入图片描述

运行 main.py

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

在这里插入图片描述

  • 运行成功之后的样子

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

通过api 调用 官方给出的 开发文档

--结束END--

本文标题: chatGPT本地部署、运行和接口调用的详细步骤

本文链接: https://www.lsjlt.com/news/196255.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作