Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

这篇具有很好参考价值的文章主要介绍了Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 前言

专用于科研工作的拓展Tool,优化Paper润色、markdown、Tex公式双显示、代码显示功能完善、本地Python工程剖析等功能

笔者的评价是,对于“能毕业”的门槛又降低了些许,特别是海外。相比于国内限制门槛,ChatGPT在国外,几乎全覆盖。虽然学校会做一定限制要求,甚至是做了反Chat工具,但是这波AI大战,学生也可以做反-反Chat工具,得用魔法打败魔法

这里主要分享Github社区binary-huskyChuan Hu的开源项目,这是两个不同的开源项目,大家各自辨别

编写基于:

  • Python
  • CSS
  • JavaScript
  • Shell
  • Docker

照顾到部分不能科学上网的小伙伴,已打包好,领取方法观至文末

2 Chuanhu ChatGPT的安装部署

Huggingface 测试页面:https://huggingface.co/spaces/JohnSmith9982/ChuanhuChatGPT,仅作参考,为隐私性和稳定性建议部署到自己的设备使用。需要接OPENAI-API,语言模型有gpt3.5-turbogpt-4,可以切换多种语言,建立索引,多格式导出,值得一用

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

下载zip压缩包或者用git下载

git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
cd ChuanhuChatGPT

在配置文件或网页填写API密钥

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

安装依赖文件

pip install -r requirements.txt

#若报错则试
pip3 install -r requirements.txt

启动

python ChuanhuChatbot.py

#若报错可试
python3 ChuanhuChatbot.py

本地使用

浏览器输入http://localhost:7860即可打开使用

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

3 ChatGPT学术优化

Huggingface 测试页面:https://huggingface.co/spaces/qingxu98/gpt-academic,仅作参考,为隐私性和稳定性建议部署到自己的设备使用

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

3.1 主要功能

功能 描述
一键润色 支持一键润色、一键查找论文语法错误
一键中英互译 一键中英互译
一键代码解释 可以正确显示代码、解释代码
自定义快捷键 支持自定义快捷键
配置代理服务器 支持配置代理服务器
模块化设计 支持自定义高阶的实验性功能
自我程序剖析 [beta] 一键读懂本项目的源代码
程序剖析 [beta] 一键可以剖析其他Python/C++项目
读论文 [beta] 一键解读latex论文全文并生成摘要
批量注释生成 [beta] 一键批量生成函数注释
chat分析报告生成 [beta] 运行后自动生成总结汇报
公式显示 可以同时显示公式的tex形式和渲染形式
图片显示 可以在markdown中显示图片
支持GPT输出的markdown表格 可以输出支持GPT的markdown表格
  • 润色

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

  • 注释?直接剖析把项目代码消化吐出来

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

  • markdown最折磨人的表格

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

  • Latex论文一键阅读理解与摘要生成

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

  • 自动报告生成

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

3.2 下载软件安装运行

Win or Linux or Macos通用

# 下载项目
git clone https://github.com/binary-husky/chatgpt_academic.git
cd chatgpt_academic
# 在config.py中,配置 海外Proxy 和 OpenAI API KEY
- 1.如果你在国内,需要设置海外代理才能够使用 OpenAI API,你可以通过 config.py 文件来进行设置。
- 2.配置 OpenAI API KEY。你需要在 OpenAI 官网上注册并获取 API KEY。一旦你拿到了 API KEY,在 config.py 文件里配置好即可。
# 安装依赖
python -m pip install -r requirements.txt
# 运行
python main.py

# 测试实验性功能
## 测试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回答几个数的平方是什么),您可以根据此函数为模板,实现更复杂的功能
点击 "[实验] 实验功能函数模板"

3.3 用docker运行

# 下载项目
git clone https://github.com/binary-husky/chatgpt_academic.git
cd chatgpt_academic
# 配置 海外Proxy 和 OpenAI API KEY
config.py
# 安装
docker build -t gpt-academic .
# 运行
docker run --rm -it --net=host gpt-academic

# 测试实验性功能
## 测试自我代码解读
点击 "[实验] 请解析并解构此项目本身"
## 测试实验功能模板函数(要求gpt回答几个数的平方是什么),您可以根据此函数为模板,实现更复杂的功能
点击 "[实验] 实验功能函数模板"
##(请注意在docker中运行时,需要额外注意程序的文件访问权限问题)
## 测试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输入项目根路径)"

3.4 自定义快捷键(类似function)

打开functional.py,添加条目如下,然后重启程序即可。(如果按钮已经添加成功并可见,那么前缀、后缀都支持热修改,无需重启程序即可生效。) 例如

"超级英译中": {

    # 前缀,会被加在你的输入之前。例如,用来描述你的要求,例如翻译、解释代码、润色等等
    "Prefix": "请翻译把下面一段内容成中文,然后用一个markdown表格逐一解释文中出现的专有名词:\n\n", 
    
    # 后缀,会被加在你的输入之后。例如,配合前缀可以把你的输入内容用引号圈起来。
    "Suffix": "",
    
},

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

3.5 配置代理

config.py中修改端口与代理软件对应,配置完成后,可以用以下命令测试代理是否工作,如果一切正常,下面的代码将输出代理服务器所在地:

python check_proxy.py

Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT

4 讨论

各位感兴趣的赶紧学着用起来吧,目前已经出的两个AI大头(ChatGPT三月中旬BAIDU发布的作品),从算法深度和精确性实用性来说,openAI近乎全面碾压,GPT4都能自我思考弥补完善了,文心一言却仅还持留单一性。

虽然仍存在差距,但是国人这一迈步仍值得肯定。日子还长,坐等5月谷歌发布会后再横向对比一波。公众号「生信初学者」回复关键词0328领取以上两个开源项目打包文件。文章来源地址https://www.toymoban.com/news/detail-407966.html

到了这里,关于Github的开源项目ChuanhuChatGPT和gpt-academic,专用于学术拓展ChatGPT的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 首个接入 GPT-4,曾经比 GitHub Copilot 还好用的代码编辑器,开源了!

    公众号关注 “GitHubDaily” 设为 “星标”,每天带你逛 GitHub! 上周四,GitHub Copilot X 震撼发布,将一众老牌代码编辑器打得措手不及。 但其实,Copilot X 不是第一个集成 GPT-4 模型的 AI 智能编程工具。 在它发布的一两周前,一款名为 Cursor 的代码编辑器便已开始在技术圈内被

    2024年02月09日
    浏览(79)
  • GPT 学术优化 (ChatGPT Academic)搭建过程(含ChatGLM cuda INT4量化环境和newbing cookie)

    1、GPT Academic 项目地址:地址 安装部分 2、chatGPT API_KEY的获取可以在openai账号里找到,注册也不必多说了 配置的话,改一下config中的几个地方就可以用了,注意http和https不要打错了。 具体报错可以参考官方的配置 看到额度没有了,其实就算是配置成功了 3、chatGLM 我开始是拿

    2024年02月07日
    浏览(47)
  • 【NLP相关】GPT-X合集:GPT类模型介绍(附相关论文和Github项目地址)

    ❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博相关......)👈 GPT(Generative Pre-trained Transformer)是一类基于Transformer架构的预训练语言模型

    2024年02月01日
    浏览(58)
  • 【寻找开源项目】如何在GitHub上快速寻找自己想要的开源项目

    你好呀! 我是小易同学,一名普通的不能再普通的学习者。 写文章是为了记录自己的学习过程,同时也希望能帮助到需要的人。 如果我的文章对您有帮助,请不要忘记关注我哦🥰 相信大家都有在GitHub上寻找过想要研究一下的项目,但常常却浪费了大把的时间,最后找到的

    2024年02月16日
    浏览(43)
  • 在GitHub找开源项目

    在 GitHub 的搜索框里: 使用搜索可以在 GitHub 上快速的找你需要的开源项目: 通过 in (大小写不敏感) 限制搜索范围: 公式 搜索范围 in:name xxx 项目名包含xxx in:description xxx 项目描述包含xxx in:readme xxx 项目介绍文档包含xxx 例如:搜索项目名包含 “chat”、项目描述

    2024年02月04日
    浏览(46)
  • github开源学习项目推荐

    1.洛雪音乐助手桌面版 2.CS 自学指南 3.计算机书籍资源  4.Python - 100天从新手到大师 5.小林 x 图解计算机基础 洛雪音乐助手桌面版 https://github.com/lyswhut/lx-music-desktop 一个基于 electron 的音乐软件 CS 自学指南 http://如何使用这本书 - CS自学指南 https://csdiy.wiki/%E4%BD%BF%E7%94%A8%E6%8C%8

    2024年02月04日
    浏览(50)
  • 【开源项目】GitHub 上的 10 大最佳开源项目 2023 | Top 10 Best Open Source Projects on GitHub 2023

      目录 1. RLHF + PaLM: Open Source ChatGPT Alternative1. RLHF + PaLM:开源聊天GPT替代品

    2024年02月16日
    浏览(53)
  • 【学习如何github如何搜索开源项目】

    登录后,在头像下方可以看到系统给我们推荐一些你可能感兴趣的仓库 我们可以根据不同的语言以及star数量来进行检索,例如: language:javascirpt followers:3000 然后就可以搜索到很多前段领域的大佬,并且可以观看到你关注人的create、star、fork了哪些项目 1.首先是要从首页的Ex

    2024年02月02日
    浏览(45)
  • Github、Gitee优秀的开源项目

    收集 Github 、 Gitee 优秀的开源项目,并进行归类整理。项目地址 编程语言项目 SprinBoot 项目 源码分析项目 前后端分离项目 Vue2 项目 Vue3 项目 微服务项目 Api 网关项目 中间件项目 数据操作项目 测试运维监控项目 接口文档管理项目 知识管理项目 聊天项目 工具项目 集合项目

    2023年04月14日
    浏览(56)
  • 本地运行 LLAMA & GPT-3.5-TURBO开源项目

    git: nomic-ai/gpt4all: gpt4all: an ecosystem of open-source chatbots trained on a massive collections of clean assistant data including code, stories and dialogue (github.com) 下载好源码后,的目录结构:  视频中说的 chat 目录在: gpt4all-training/chat  下载 gpt4all 使用的模型地址:https://the-eye.eu/public/AI/models/nomic-

    2024年02月11日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包