#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



浏览 20
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报