ChatGPT系列之——中科院AcademicGPT学术优化

文章目录

  • 零,指南
    • 相关网址
    • 友情链接
  • 一,安装Git软件
  • 二,使用Git Bash克隆GitHub项目:
  • 三,配置config.py文件
  • 四,安装依赖
    • 方法一:系统安装
    • 方法二:虚拟环境安装(推荐)
  • 五,运行main.py
  • 六,编写自动运行脚本
    • 方法一:.cmd脚本文件
    • 方法二:Quicker应用
  • Last,常见报错
    • 问题1:gradio依赖安装失败
    • 问题2:Python版本不匹配

2023.04.15二次更新:更新了自动运行项目的脚本

零,指南

相关网址

GitHub项目网址:https://github.com/binary-husky/chatgpt_academic
OpenAI的API KEY获取:OpenAI官网
Git下载:Git 详细安装教程(详解 Git 安装过程的每一个步骤) Git下载地址
Gradio依赖本地安装:Gradio下载

友情链接

ChatGPT系列
一,ChatGPT系列之——ChatPaper项目
二,ChatGPT系列之——Auto GPT部署教程

一,安装Git软件

Git下载及安装:Git 详细安装教程(详解 Git 安装过程的每一个步骤) Git下载地址

二,使用Git Bash克隆GitHub项目:

git clone https://github.com/binary-husky/chatgpt_academic.git命令克隆项目到本地:
在这里插入图片描述

克隆完成后用cd chatgpt_academic命令进入chatgpt_academic文件夹【注:下文用项目目录代指该目录】如下:
在这里插入图片描述

三,配置config.py文件

首先需要魔法上网,然后进入openAI官网(网址:https://platform.openai.com/overview)获取API Key
在这里插入图片描述
然后打开系统设置找到代理获取代理地址(比如下面的127.0.0.1:7890)
在这里插入图片描述
接着打开项目目录,先复制config.py文件得到一个副本,接着重命名为config_private.py,然后记事本打开config_private.py文件,将USE_PROXY改为True,并将刚刚获取的API Key和代理地址分别填到下面:

改动之前:
在这里插入图片描述
改动之后:
在这里插入图片描述

四,安装依赖

方法一:系统安装

如果系统的Python版本在3.7以上可以直接在项目目录下执行python -m pip install -r requirements.txt命令进行安装

方法二:虚拟环境安装(推荐)

打开Anaconda Prompt进入base环境,依次执行命令

conda create AChatGPT python=3.11.0  # 创建环境
conda activate AChatGPT # 激活环境# 以下是切换到项目目录的操作
cd / # 首先回到当前盘符的根目录
F: # 切换到目标盼复
cd F:\Programming\Git\GitCloneWareHouse\chatgpt_academic # 切换到项目目录pip install gradio-3.25.0-py3-none-any.whl # 安装gradio依赖包# 注意:由于gradio依赖包采用了本地安装,所以需要打开requirements.txt文件注释掉gradio行
python -m pip install -r requirements.txt # 安装其余依赖包

在这里插入图片描述
在这里插入图片描述

接着安装requirements.txt依赖包:
在这里插入图片描述

五,运行main.py

最后运行python main.py命令,如下图说明部署成功,会自动跳转打开浏览器:
在这里插入图片描述
浏览器界面如下:在这里插入图片描述

六,编写自动运行脚本

方法一:.cmd脚本文件

脚本命令:

@echo off
call S:\Programming\Anaconda3\Scripts\activate.bat
call conda activate AChatGPT
cd \
F:
cd F:\Programming\Git\GitCloneWareHouse\chatgpt_academic
call python main.py

没有quicker的,可以在项目目录下新建txt文本文件,写入上述命令并保存,接着更改文件后缀名为.cmd,以后每次只需要双击运行该脚本即可:
在这里插入图片描述
还可以将该脚本文件发送至桌面快捷方式,从桌面运行:
在这里插入图片描述

方法二:Quicker应用

最快速的方式:可以直接复制粘贴我分享的quicker动作
【https://getquicker.net/Sharedaction?code=00e447e8-d60c-4271-3d55-08db3e27302e】

quicker脚本命令:

S:\Programming\Anaconda3\Scripts\activate.bat  conda activate AChatGPT     
cd /                        
F:                          
cd F:\Programming\Git\GitCloneWareHouse\chatgpt_academic
python main.py               

如果有Quicker软件的,在quicker的场景与管理中,可以将上述命令编写为quicker应用,按照下图的方式执行:
在这里插入图片描述
编写后保存即可,以后每次运行只需要用quicker应用运行即可。

最后给出脚本命令解释:

S:\Programming\Anaconda3\Scripts\activate.bat  #这一行语句可以直接从cmd命令行激活conda的base环境conda activate AChatGPT      # 激活项目虚拟环境
cd /                         # 切换到当前盘符的根目录
F:                           # 切换到项目盘符
cd F:\Programming\Git\GitCloneWareHouse\chatgpt_academic # 切换到项目目录
python main.py               # 运行程序

注:第一行语句的作用是打开Anaconda Prompt并激活base环境。

Last,常见报错

问题1:gradio依赖安装失败

执行python -m pip install -r requirements.txt命令时,安装gradio依赖失败:在这里插入图片描述
解决方法:去gradio官网下载,进行gradio依赖本地安装。

问题2:Python版本不匹配

进行gradio依赖本地安装时,发现需要python版本3.7及以上才行:在这里插入图片描述
由于自己电脑系统的Python是3.6版本的,无奈只能采用conda虚拟环境来切换成更高版本的Python。

解决方法:利用Anaconda Prompt创建一个conda虚拟环境AChatGPT,激活该环境并进入chatgpt_academic目录,然后先本地安装gradio。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/7469.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT强化学习大杀器——近端策略优化(PPO)

ChatGPT强化学习大杀器——近端策略优化(PPO) 近端策略优化(Proximal Policy Optimization)来自 Proximal Policy Optimization Algorithms(Schulman et. al., 2017)这篇论文,是当前最先进的强…

中科院ChatGPT学术优化--超详细部署

文章目录 中科院ChatGPT学术优化--超详细部署下载项目git命令下载github下载 download zip 安装项目环境创建环境进入环境安装依赖 打开解压的项目配置API_KEY配置代理网络的地址 运行项目 中科院ChatGPT学术优化–超详细部署 项目地址:https://github.com/binary-husky/chatg…

4.网络爬虫—Post请求(实战演示)

网络爬虫—Post请求实战演示 POST请求GET请求POST请求和GET请求的区别获取二进制数据爬[百度官网](https://www.baidu.com/)logo实战 发送post请求百度翻译实战 使用session发送请求模拟登录17k小说网 常见问题 前言: 📝​📝​此专栏文章是专…

chatgpt赋能python:Python安装教程:一步步实现Python开发环境搭建

Python安装教程:一步步实现Python开发环境搭建 Python是一种高效、易读、易维护的编程语言。在人工智能、数据科学、Web开发等领域都有广泛的应用。如果你是一名初学者或Python开发者,本文将为你提供Python安装教程。 第一步:下载Python安装…

chatgpt赋能python:Python虚拟环境搭建指南

Python虚拟环境搭建指南 Python是一种广受欢迎的编程语言,它可以用于各种应用程序开发。Python语言优雅简洁,易于理解和学习。但是,当您在多台计算机上编写Python代码时,会遇到与环境设置和包依赖项相关的问题。 虚拟环境可帮助…

chatgpt赋能python:Python在线聊天:实现即时通讯的快速解决方案

Python在线聊天:实现即时通讯的快速解决方案 在当今数字时代,在线聊天已经成为人与人之间交流的主流方式。Python在线聊天应用程序提供了一种快速且可定制的解决方案,使个人用户和企业可以进行互联网通信。本文将向您介绍Python在线聊天的基…

chatgpt赋能python:Python读取聊天记录-如何轻松得到你需要的信息

Python读取聊天记录 - 如何轻松得到你需要的信息 如果你曾经需要从聊天记录中获取信息,你肯定知道这是一个非常繁琐和耗时的过程。但是,如果你会使用Python,它将会是一个轻松的过程。在本文中,我们将介绍如何使用Python读取聊天记…

chatgpt赋能Python-如何用python聊天

介绍 Python是一种广泛使用的编程语言,用于构建各种应用程序和工具。它也是一个非常有效的工具,可用于开发聊天应用程序。Python具有丰富的库和框架,这些库和框架可以帮助您轻松地构建聊天应用程序。 在本文中,我们将介绍如何使…

chatgpt赋能python:Python聊天机器人库——让你的聊天机器人变得更智能

Python聊天机器人库——让你的聊天机器人变得更智能 随着人工智能技术的快速发展,聊天机器人已经成为了现代人们生活中不可或缺的一个工具。而Python作为一门具备丰富生态的高级计算机语言,也提供了很多强大的聊天机器人库供开发者使用。在本文中&#…

chatgpt赋能python:Python微信聊天:打造高效便捷的聊天工具

Python微信聊天:打造高效便捷的聊天工具 在当今社会,微信已经成为了生活中必不可少的沟通工具之一。为了更好地享受微信带来的沟通便利,许多人开始利用Python语言开发微信聊天工具,来方便自己的工作和生活。本文将介绍Python微信…

和ChatGPT唠嗑,年入百万,还不限制学历专业

打开方式不对,再来! 图源:Anthropic 普通人也能靠ChatGPT年薪百万,享受股权和大厂福利,合法,还不限制学历专业。 最近,这个崭新的职业——Prompt Engineer(提示工程师)…

chatgpt赋能python:Python虚拟环境Windows环境搭建

Python虚拟环境 Windows环境搭建 Python作为一门广泛使用的编程语言,在开发中环境的搭建非常重要。在Windows环境下,如果同时开展多个Python项目,虚拟环境就显得尤为重要。Python虚拟环境可以使不同的项目使用不同的Python解释器、Python库和…

AI别来搅局,ChatGPT的世界不懂低代码

ChatGPT单月访问量再创新高 根据SimilarWeb统计,ChatGPT上月全球访问量17.6亿次,已超越必应、鸭鸭走DuckDuckGo等其他国际搜索引擎,并达到谷歌的2%,百度的60%。 这会,程序员失业的段子又得再来一遍了: 拖…

ChatGPT专业应用:自动生成总结

正文共 606 字,阅读大约需要 4 分钟 知识、写作必备技巧,您将在4分钟后获得以下超能力: 自动生成总结 Beezy评级 :B级 *经过简单的寻找, 大部分人能立刻掌握。主要节省时间。 推荐人 | Kim 编辑者 | Yolanda ●此图片…

ChatGPT实战:我用 ChatGPT 生成了一个 SpringBoot博客项目保母级教程

在本教程中,我将探讨是否可以使用 ChatGPT 编写 Spring Boot 应用。 ChatGPT 到底能不能构建 Spring Boot 应用程序? 推荐阅读:ChatGPT生成网站 探讨这个问题,我既感到兴奋又害怕,高兴的是,以后通过ChatG…

使用 ChatGPT 生成 Flask REST API:分步指南

API 开发可能是一项耗时且复杂的任务,但并非必须如此。随着自然语言处理和机器学习的进步,我们现在可以使用像 ChatGPT 这样的工具来大大简化这个过程。在这篇博文中,我们将采用循序渐进的方法使用 ChatGPT 生成 Flask REST API。我们将涵盖从…

让ChatGPT生成3D模型

OpenAI 的 ChatGPT 是一种 AI 语言模型,它允许对话输入直接转换为功能代码输出。 有很多应用,从写诗、制作食谱,甚至批判性地分析著名的文本和艺术作品。 但是,语言模型还可以理解多种编程语言和语法。 这使得仅使用文本提示即可生…

一分钟快速利用ChatGPT生成PPT

目标:让AI给我们生成一篇PPT报告 首先介绍一下什么是ChatGPT: ChatGPT是一种基于自然语言处理技术的人工智能应用。它使用OpenAI的GPT模型来自动生成自然语言的回复,可以作为虚拟助手、客服机器人等方面的应用。与其他机器学习模型不同的是&#xff0…

用chatGPT分析热门文章,我发现了流量密码 | chatGPT编程

chatGPT实战编程 01 篇,未来每周至少更新一篇,赞转评是我最大的动力呀 前言 这两天刷着掘金热门文章,真眼馋这阅读量啊~ 羡慕之余痛恨自己太垃圾,写的文章只有几百阅读量,于是打算让chatGPT帮我分析掘金热门文章&…

Postman登录注册指导

在做后端开发的小伙伴经常需要测试自己写的接口是否可以用 这时Postman就是一个很好的选择 如果您还没有下载 可以参考我的文章 API接口调试工具Postman下载安装步骤 安装好之后 我们就需要处理 它的一个注册和登录 我们点击右上角 这里就有一个创建一个账户 我们点击一下 …