1)项目介绍

GPT-学术优化是一个开源项目,由众多热心开发者进行维护,目前还在持续开发优化中。目前的主要功能包括任意文本文件(包括PDF)格式的翻译、润色、优化、项目代码解析、动态代码解释器、知识库构建与问答等。如果您有IT相关知识或兴趣,可以前往项目地址了解更多信息。

2)各模块介绍

1、功能分区:GPT-学术优化一共分为5个区域

基础设置&文件上传:可以设置需要使用的模型(参数和prompt预设)、界面外观(按需调整)、上传文件(支持任意文本格式、文件上传后可供函数插件调用)

对话显示:显示对话、函数插件执行过程、结果展示等

命令输入区:输入key、需求指令、提问等。(若输入区提交后未自动清除内容,需手动清除一下内容,再输入新内容)

基础功能区:对上传的文件或输入区的提问进行对应的操作。

函数插件区:GPT-学术优化的核心功能。点击更多函数插件列表可以浏览所有的插件。每个插件都是开发者精心设计的,功能均有不同。函数插件可用于输入区的文本或上传的文件。

3)如何开始使用

首先,您需要一个GPT4 API Key,在商店购买的或者API控制台生成的都可以使用。key是以sk-开头的一长串字符,具有唯一性和私密性。

将您的API Key复制刀输入去并提交,程序将自动识别以开始进一步服务。

(在每次重新进入该页面时,都需要输入一下您的key。浏览器不会缓存key和对话信息,重要的对话内容请及时点击函数插件区的“保存当前对话”按钮;在更多插件列表顶部有“载入历史对话存档”插件。)

4)PDF批量翻译

这里以一个英文PDF论文为例,模型使用的默认的gpt-3.5-turbo-16k-0613,程序将会自动开始多线程批量运行

等待翻译完成后,打开查阅即可,按ctrl+s即可保存到本地电脑

其他文本处理如润色、语法检查等使用流程基本一致:提交API Key—上传文件—选择使用需要的功能插件

5)与PDF文档对话,以上面的英文论文pdf文件为例。

提交API Key后上传目标pdf文件,随后点击“理解PDF文档内容”插件,程序将以英文语境开始理解PDF主要内容,完成后即可在输入区进行提问。

(由于是先让GPT阅读理解文件内容,再进行提问,可能会有GPT未理解到的地方导致回答不满足需求。此时可以多反复几次或使用GPT-4模型)

GPT-学术优化目前还是一个正在持续开发中的一个项目,有些功能或插件可能还不能完全满足使用需求,且使用门槛对于普通用户来说可能偏高。目前其主要功能在于提供学术论文和代码编程方面的帮助。

6)本地部署—面向编程人员或有兴趣的用户

可以使用以下Docker compose模板直接拉取镜像:

version: '3'
services:
gpt_academic_nolocalllms:
image: ghcr.io/binary-husky/gpt_academic_nolocal:master
environment:
# 请查阅 `config.py` 以查看所有的配置信息
API_KEY: 'sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
USE_PROXY: 'False'
LLM_MODEL: 'gpt-3.5-turbo-16k-0613'
AVAIL_LLM_MODELS: '["gpt-3.5-turbo-16k-0613", "gpt-3.5-turbo", "gpt-4", "gpt-4-0613","gpt-4-turbo-preview",]'
WEB_PORT: '22303'
ADD_WAIFU: 'True'
DEFAULT_WORKER_NUM: 300
API_URL_REDIRECT: '{"https://api.openai.com/v1/chat/completions":"https://api.pro365.top/v1/chat/completions"}'

# 与宿主的网络融合
network_mode: "host"

# 不使用代理网络拉取最新代码
command: >
bash -c "python3 -u main.py"