#ChatGPT# 学术版专用ChatGPT
共 3209字,需浏览 7分钟
·
2024-07-01 23:03
“ 文章所涉及内容更多来自网络,在此声明,并感谢知识的贡献者!”
GPT Academic 项目
—
GPT 学术优化 (GPT Academic)
项目针对了中科院日常科研工作,基于 ChatGPT 专属定制了一整套实用性功能,用于优化学术研究以及开发日常工作流程。
GPT Academic GitHub
—
Github链接:
https://github.com/binary-husky/gpt_academic
GPT Academic 功能
—
项目功能:
功能(⭐= 近期新增功能) 描述
⭐接入新模型 百度千帆与文心一言, 通义千问Qwen,上海AI-Lab书生,讯飞星火,LLaMa2,智谱GLM4,DALLE3, DeepseekCoder
⭐支持mermaid图像渲染 支持让GPT生成流程图、状态转移图、甘特图、饼状图、GitGraph等等(3.7版本)
⭐Arxiv论文精细翻译 (Docker) [插件] 一键以超高质量翻译arxiv论文,目前最好的论文翻译工具
⭐实时语音对话输入 [插件] 异步监听音频,自动断句,自动寻找回答时机
⭐AutoGen多智能体插件 [插件] 借助微软AutoGen,探索多Agent的智能涌现可能!
⭐虚空终端插件 [插件] 能够使用自然语言直接调度本项目其他插件
润色、翻译、代码解释 一键润色、翻译、查找论文语法错误、解释代码
自定义快捷键 支持自定义快捷键
模块化设计 支持自定义强大的插件,插件支持热更新
程序剖析 [插件] 一键剖析Python/C/C++/Java/Lua/...项目树 或 自我剖析
读论文、翻译论文 [插件] 一键解读latex/pdf论文全文并生成摘要
Latex全文翻译、润色 [插件] 一键翻译或润色latex论文
批量注释生成 [插件] 一键批量生成函数注释
Markdown中英互译 [插件] 看到上面5种语言的README了吗?就是出自他的手笔
PDF论文全文翻译功能 [插件] PDF论文提取题目&摘要+翻译全文(多线程)
Arxiv小助手 [插件] 输入arxiv文章url即可一键翻译摘要+下载PDF
Latex论文一键校对 [插件] 仿Grammarly对Latex文章进行语法、拼写纠错+输出对照PDF
谷歌学术统合小助手 [插件] 给定任意谷歌学术搜索页面URL,让gpt帮你写relatedworks
互联网信息聚合+GPT [插件] 一键让GPT从互联网获取信息回答问题,让信息永不过时
公式/图片/表格显示 可以同时显示公式的tex形式和渲染形式,支持公式、代码高亮
启动暗色主题 在浏览器url后面添加/?__theme=dark可以切换dark主题
多LLM模型支持 同时被GPT3.5、GPT4、清华ChatGLM2、复旦MOSS伺候的感觉一定会很不错吧?
更多LLM模型接入,支持huggingface部署 加入Newbing接口(新必应),引入清华Jittorllms支持LLaMA和盘古α
⭐void-terminal pip包 脱离GUI,在Python中直接调用本项目的所有函数插件(开发中)
GPT Academic 部署
—
项目部署:(windows)
1确保https://chatgpt.com/能够正常登录使用
2 生成OpenAI API Key
https://platform.openai.com/account/api-keys
3 下载项目
https://github.com/binary-husky/gpt_academic
4 解压缩项目,根据自己习惯修改项目文件夹名称及位置,进入项目目录
5 安装相关python库
python -m pip install -r requirements.txt
项目要求python版本 3.9~3.11
安装过程中出现问题,如:
• anaconda-cloud-auth 需要 pydantic 的版本小于 2.0,但你安装了 pydantic 2.5.2 版本。
• s3fs 2023.4.0 需要 fsspec 的版本是 2023.4.0,但你安装了 fsspec 2024.6.0 版本。
方法一:降级冲突的软件包
降级到符合要求的版本。
pip install pydantic==1.10.2
pip install fsspec==2023.4.0
方法二:升级依赖的包
检查是否有新的版本的 anaconda-cloud-auth 和 s3fs 支持你当前安装的软件包版本。
pip install --upgrade anaconda-cloud-auth s3fs
6 复制config.py,生成config_private.py
「 程序会优先检查是否存在名为config_private.py的私密配置文件,并用其中的配置覆盖config.py的同名配置。如您能理解以上读取逻辑,我们强烈建议您在config.py同路径下创建一个名为config_private.py的新配置文件,并使用config_private.py配置项目,从而确保自动更新时不会丢失配置 」。
7 将之前生成的openai key 填充至相关位置
项目兼容并鼓励尝试国内中文大语言基座模型如通义千问,智谱GLM等。支持多个api-key共存,可在配置文件中填写如API_KEY="openai-key1,openai-key2,azure-key3,api2d-key4"。需要临时更换API_KEY时,在输入区输入临时的API_KEY然后回车键提交即可生效。
8 配置海外proxy
可以查询相关的工具监听的端口
测试海外proxy的配置是否正确
9运行程序
python main.py
GPT Academic 问题
—
常见问题
1 没有额度
https://chatgptboke.com/new-openai-account-no-credit-grants-found.html
参考资料
—
参考资料:
https://mp.weixin.qq.com/s?__biz=MjM5Mzc2NjczMQ==&mid=2651889850&idx=2&sn=fdbf3cf1bf7278ba61a13c588b8ff448&chksm=bd760c9e8a0185886302d6c69d9d4669457c23e141bdb26a67c79e4b01743c68466d101bcc20&scene=27
https://github.com/binary-husky/gpt_academic
https://github.com/binary-husky/gpt_academic/issues/1
https://www.bilibili.com/video/BV1rc411W7Dr/?vd_source=8d9592020a2187eea1916a4622492d3c