现在ChatGPT可以使用谷歌插件进行快速交互访问了!

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录

前言

  • 这个ChatGPT虽然功能很强大但是使用的时候每次都得去打开对应的网站把自己想问的问题复制过去等他回答完之后再粘贴回来不能说不方便只能是说次数一多就显得很繁琐。有没有一种方法可以帮我们简化这个流程的答案是肯定的我们这里介绍一种直接借助谷歌浏览器插件来向ChatGPT快速提问交互的方式。

效果

  • img

原理

  • 其实是在本地建立一个服务器与ChatGPT 连接这样可以非常方便的把用户的数据发送到ChatGPT然后返回来AI的答案。

部署过程

获得ChatGPT session token

  • 登录 ChatGPT 之后打开开发者工具进入顶部应用程序选择左侧的cookies找到__Secure-next-auth.session-token它的值就是 session token
  • img

克隆代码库

  • git clone https://github.com/gragland/chatgpt-chrome-extension
    
  • img

设置ChatGPT session token

  • 将项目中的.env.example文件感觉或者复制为.env
  • img
  • 将获得的 ChatGPT session token 填入代码库中的 .env文件中
  • img

项目安装

  • 在对应的目录下使用npm install进行安装依赖
    • img
    • img

启动项目

  • node server.js
  • 如果没有报错的话会显示下面的界面
  • img

谷歌浏览器安装插件

  • 这个进入谷歌浏览器的开发人员选项加载解压缩的扩展选择extension目录就可以了

    • img
    • img
  • 这样这个Ask ChatGPT就安装好了

    • img

报错

  • Error: listen EADDRINUSE: address already in use:3000

    • img
    • 也就是这个插件在键停3000端口是否接收到消息的时候报错大概率实施的端口已经被占用了可以使用端口查看助手来看一下到底是被哪个程序占用了
    • img
    • 重启一下电脑或者将这个端口给杀掉
    • img
    • taskkill /f /t /im 2888
    • taskkill /f /t /im 20244
    • img
    • 如果再运行这个代码就不会报错了
    • img
  • ChatGPT invalid session token

  • (node:94796) UnhandledPromiseRejectionWarning: Error: ChatGPT failed to

    refresh auth token

    . Error: Invalid undici installation; please make sure

    undici

    is installed correctly in your node_modules. Note that this package requires

    Node.js >= 16.8

    • img
    • 简单来说就是node.js的版本太低了升级一下版本即可
    • 之后就不报错了
    • img
  • Connecting to ChatGPT(node:103196) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time.Error: ChatGPT failed to refresh auth token. Error: 403 Forbidden

    • img
    • 重启一下电脑也许就好了

问题

  • 为什么点击完Ask ChatGPT之后没有什么反应呢
    • img
    • 可能是因为浏览器是使用管理员模式打开的而这个命令行使用的是普通权限打开可以查看一下CMD命令行中是否有输出
    • 可能是还在生成答案吧等一会儿就好了
      • img
      • img
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: ChatGPT

“现在ChatGPT可以使用谷歌插件进行快速交互访问了!” 的相关文章