【chatgpt-01】部署学术神器chatgpt_academic

目录

  • 1 chatgpt_academic简介
  • 2 前置准备
  • 3 项目下载/配置
  • 4 安装依赖
  • 5 项目配置
  • 6 运行
  • 7 测试实验性功能

1 chatgpt_academic简介

chatgpt_academic是一个科研工作专用ChatGPT拓展,特别优化学术Paper润色体验,支持自定义快捷按钮,支持markdown表格显示,Tex公式双显示,代码显示功能完善,新增本地Python工程剖析功能/自我剖析功能。它是由binary-husky开发的一个开源项目,源码地址。
如果你想在自己的电脑上部署chatgpt_academic,只需要简单的几个步骤,就可以享受这个强大的学术神器。下面详细介绍部署步骤。

2 前置准备

(1)参考《【Python安装系统】win10系统从零开始安装Python并为不同项目设置开发环境——以安装TensorFlow2为例》安装anaconda软件、python(版本>=3.9)和pip。
(2)通过Anaconda更改pip源,更改为阿里云源。由于chatgpt_academic需要安装一些依赖包,为了加快下载速度,建议你更改pip源为阿里云源。具体方法参考《【Python基础-00】Anaconda给Python安装模块(包/库)》,更换命令如下:

conda config --add channels http://mirrors.aliyun.com/pypi/simple/

(3)注意,更换阿里镜像源后,安装其他模块时,会出现如下问题,可以在下载命令后增加如下代码。则可成功执行。
在这里插入图片描述

下载命令后增加
-i 提示中的镜像源(如http://mirrors.aliyun.com/pypi/simple/) --trusted-host 提示中的(如:mirrors.aliyun.com)
例子:
pip install numpy -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

3 项目下载/配置

(1)需要在设备上安装git命令或者从源码地址手动下载源码包。

  • 方式一:手动下载源码包如下:

在这里插入图片描述

  • 方式二:利用git方式下载chatgpt_academic文件。进入Anaconda的目标环境的终端窗口,安装git命令,并利用git下载chatgpt_academic文件。
conda install git		#安装git命令
git clone https://github.com/binary-husky/chatgpt_academic.git

4 安装依赖

使用anaconda时的安装步骤如下:
(1)打开Anaconda。在开始菜单找到刚刚安装好的Anaconda,右键以管理员方式运行。
(2)新建环境。新建一个环境,命名为gptac_venv。该步骤也可以在系统终端cmd窗口采用命令完成。

  • 方式一:手动创建环境。手动创建环境,单击环境并进一步点击 open Teminal,进入终端配置窗口。
    在这里插入图片描述
    在这里插入图片描述

  • 方式二:命令方式

# 命令方式
conda create -n gptac_venv python=3.11  	#创建环境(可手动创建)
conda activate gptac_venv 						#进入环境(可手动进入)

(3)安装依赖。注意一定要进入下载好的chatgpt_academic-master文件夹下。

E:																	#进入盘符e
cd chatgpt_academic-master						#进入chatgpt_academic-master文件夹
python -m pip install -r requirements.txt		#按照requirements.txt安装依赖# 备注:使用官方pip源或者阿里pip源,其他pip源(如一些大学的pip)有可能出问题,临时换源方法: 
# python -m pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

在这里插入图片描述

5 项目配置

(1)创建config_private.py。在chatgpt_academic-master路径下找到config.py,复制该文件并重命名为config_private.py

(2)配置config_private.py。双击config_private.py(默认用PyCharm打开),修改图中的参数,并保存。

在这里插入图片描述
tips:

  1. 如果你在国内,需要设置海外代理才能够顺利使用 OpenAI API,设置方法请仔细阅读config.py(1.修改其中的USE_PROXY为True; 2.按照说明修改其中的proxies)。
  2. 配置 OpenAI API KEY。你需要在 OpenAI 官网上注册并获取 API KEY。一旦你拿到了 API KEY,在 config.py 文件里配置好即可。获取API KEY链接。
  3. 与代理网络有关的issue(网络超时、代理不起作用)汇总到 https://github.com/binary-husky/chatgpt_academic/issues/1
  4. 11284: 科学上网工具暴露的端口号, 一般可以在工具配置中看到, 但不同工具的默认端口不一样, 所以笔者无法给出确切的端口号

6 运行

(1)在Anaconda的gptac_venv环境的终端窗口输入以下命令

# 前提是已经进入chatgpt_academic-master文件夹后
python main.py

在这里插入图片描述
(2)如果一切顺利, 默认浏览器会被自动拉起, chatgpt_academic的强大聚合功能了如下
在这里插入图片描述

7 测试实验性功能

- 测试C++项目头文件分析input区域 输入 `./crazy_functions/test_project/cpp/libJPG` , 然后点击 "[实验] 解析整个C++项目(input输入项目根路径)"
- 测试给Latex项目写摘要input区域 输入 `./crazy_functions/test_project/latex/attention` , 然后点击 "[实验] 读tex论文写摘要(input输入项目根路径)"
- 测试Python项目分析input区域 输入 `./crazy_functions/test_project/python/dqn` , 然后点击 "[实验] 解析整个py项目(input输入项目根路径)"
- 测试自我代码解读点击 "[实验] 请解析并解构此项目本身"
- 测试实验功能模板函数(要求gpt回答历史上的今天发生了什么),您可以根据此函数为模板,实现更复杂的功能点击 "[实验] 实验功能函数模板"

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

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

相关文章

ChatGPT-5到底有多强?Battle!咱貌似也不输呀!

盘点今年的热点话题,ChatGPT是不可避免要被反复提及的一part。从去年的-3.0到今年的-3.5,再到上月刚发布-4.0。从用户体验和市场反馈来讲,这半年的时间,ChatGPT每一步都走得又稳又快! 回想起今年2月初ChatGPT全网爆火的…

ChatGPT到底有多牛?博主带你亲测

文章目录 论文项目代码算法学习情感职业回答知乎ChatGpt网页版与客户端版个人评价 论文 问他毕设框架: 让他帮我写一段毕设背景部分: 项目代码 我让他帮我用Django写一个demo网站: 算法 matlab写遗传算法: 问一个数据结构…

【ChatGPT】ChatGPT-5 到底有多强?

目录 1、ChatGPT-5 到底有多强2、技术方向3、系统特点4、系统应用5、ChatGPT-5为什么停止训练? 1、ChatGPT-5 到底有多强 OpenAI 最新的自然语言处理技术 ChatGPT-5 近期发布,拥有过去版本的一系列升级和改进。那么,在 ChatGPT-4 强大的基础…

最近非常火的ChatGPT到底是个啥?

简介 ChatGPT (Chat Generative Pre-trained Transformer ) 是由OpenAI开发的一个人工智能聊天机器人程序,于2022年11月推出。该程序使用基于GPT-3.5架构的大型语言模型并通过强化学习进行训练。 ChatGPT目前仍以文字方式交互,而除了可以通过人类自然对…

12步骤:Midjourney 注册流程教学 账号手机验证攻略

1、打开 discord 谷歌浏览器搜索discord,点击进入官网。如图 2、登录 discord 点击login登录账号,账号会提示异地登录验证,我们需要去邮箱进行验证 3、打开邮箱 输入邮箱网址(autorambler.ru)点击登录邮箱 4、登录邮…

chatgpt赋能python:用Python实现短信验证的实现方式

用Python实现短信验证的实现方式 Python是一种通用性编程语言,有着易于使用且丰富的库和框架,使其得到无数开发者的喜爱。Python可以用于执行多种任务,包括数据处理、机器学习、网络编程和其他许多领域。在本文中,我们将介绍如何…

华泰证券人工智能系列(1):人工智能选股框架及经典算法简介

(一)人工智能选股框架及经典算法简介2017.6.1 机器学习的基本流程 数据获取、特征提取、数据转换、模型训练、模型选择、模型预测。 数据获取 大量、高质量。 现有接口:雅虎财经、新浪财经、万得终端。 爬虫数据源:新闻网站、财…

AIGC、数字人、ChatGPT:人工智能新浪潮,比移动互联网大十倍

毫不夸张地说,投资行业正在进入“地狱模式”,3000家投资机构正在疯狂看项目。在人工智能行业,由于技术的发展,正在迎来新的投资机遇,在这个过程中,相关公司很容易“拿到大钱”,有投资人确信&…

清华发布工具学习框架,让ChatGPT操控地图、股票查询,贾维斯已来?

文|小戏 首先来考大家一道初中历史题:人区别于动物的根本标志是什么›?书上的标准答案是人会制造与使用工具。那么再来一道思考题,如果 AI 会使用甚至会制造工具了以后,会发生什么呢?是像贾维斯一样的 AI 私…

《自然》杂志:ChatGPT用于研究的五个重点问题

2022年年末,ChatGPT聊天机器人的问世,标志着人工智能生成内容(Artificial Intelligence Generated Content,AIGC)类的人工智能(AI)技术将对科研人员的工作方式产生巨大影响。 ChatGPT是一个大型…

ChatGPT研究框架:市场概况、技术路径、行业进程与商业方向

省时查报告-专业、及时、全面的行研报告库 省时查方案-专业、及时、全面的营销策划方案库 【免费下载】2023年1月份热门报告合集 ChatGPT的发展历程、原理、技术架构及未来方向 《ChatGPT:真格基金分享.pdf》 2023年AIGC发展趋势报告:人工智能的下一时代…

ChatGPT研究报告:AIGC带来新一轮范式转移

本文约4000字,目标是快速建立AIGC知识体系,含有大量的计算专业名词,建议阅读同时扩展搜索。 一、行业现状 1、概念界定 区别于PGC与UGC不同的,AIGC是利用人工智能技术自动生成内容的新型生产方式。 2、数据模态 按照模态区分&a…

ChatGPT探索系列之四:分析ChatGPT在各领域的实际案例

文章目录 前言一、客户服务二、虚拟助理三、用于电子商务和在线销售的聊天机器人四、医疗保健和医疗应用五、教育总结 前言 ChatGPT发展到目前,其实网上已经有大量资料了,博主做个收口,会出一个ChatGPT探索系列的文章,帮助大家深…

哈工大ChatGPT调研报告(附下载)

2022年11月30日,OpenAI推出全新的对话式通用人工智能工具一 ChatGPT。ChatGPT表现出了非常惊艳的语言理解、生成、知识推理能力,它可以很好地理解用户意图,做到有效的多轮沟通,并且回答内容完整、1 点清晰、有概括、有逻辑、有条理…

哈工大:ChatGPT调研报告

来源:哈尔滨工业大学 未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)大脑研究计划,构建互联网(城市)大脑技术和企…

智谱研究报告:揭秘ChatGPT背后的AI“梦之队”【附报告全文下载】

2022年11月30日,OpenAI公司(美国致力于人工智能研究的非营利机构)发布了由大型语言模型驱动的自然语言处理工具ChatGPT。该工具通过学习和理解人类语言,能够与用户进行高质量对话,甚至还能撰写邮件、视频脚本、文案、代…

ChatGPT研究框架(80页PPT)

来源:计算机文艺复兴 研究框架系列 合规声明:本文节选自正式入库研究报告。 转自:公众号计算机文艺复兴,本次转载仅供学习。 如需PPT原文件请后台留言”ChatGPT“。 END 欢迎加入Imagination GPU与人工智能交流2群 入群请加小编微…

ChatGPT专业应用:生成行业分析报告

正文共 941 字,阅读大约需要 3 分钟 分析师/市场运营人员必备技巧,您将在3分钟后获得以下超能力: 撰写行业分析报告 Beezy评级 :B级 *经过简单的寻找, 大部分人能立刻掌握。主要节省时间。 推荐人 | nanako 编辑者 |…

ChatGPT技术原理、研究框架,应用实践及发展趋势(附166份报告)

​ 一、AI框架重要性日益突显,框架技术发展进入繁荣期,国内AI框架技术加速发展: 1、AI框架作为衔接数据和模型的重要桥梁,发展进入繁荣期,国内外框架功能及性能加速迭代; 2、Pytorch、Tensorflow占据AI框…

我的年度用户体验趋势报告——由 ChatGPT AI 撰写

Our yearly UX trends report, but written by the ChatGPT AI 作为今年用户体验集体计划的一部分,我们刚刚发布了年度用户体验状态报告。 只是为了好玩,我们想测试ChatGPT人工智能对新一年用户体验趋势的看法,看看哪些预测一致,哪些不一致。你可以自己判断结果,但我们已经…