安装GPT 学术优化 (GPT Academic)@FreeBSD

devtools/2024/9/23 1:00:28/

GPT 学术优化 (GPT Academic)是一个非常棒的项目

可以帮助我们完成中科院的一些日常工作。

先说结论:GPT Academic可以安装,启动服务。但是因为在FreeBSD下pytorch没有装成,所以暂时无法使用本地llama2、chatglm等大模型,而只能先使用Openai 的API调用模式。

官网:GitHub - binary-husky/gpt_academic: 为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。

下载代码

git clone https://github.com/binary-husky/gpt_academic

安装依赖

cd gpt_academic

pip install -r requirements.txt

如果swig安装不上,可以参考这篇文档里的解决方法:pip安装swig@FreeBSD-CSDN博客

 PyMuPDF安装不上,可以先在requirements.txt文件中屏蔽这个库

Ubuntu下安装

ubuntu下安装就比较顺利了,直接pip install -r requirements.txt即可 。

运行

进入gpt_academic目录直接执行python main.py文件即可启动服务,然后用浏览器打开

http://localhost:21989 即可。每次启动的端口号是不一样的,注意提示。

还需要配置openai的key,若有就填,没有就先留空。

没有openai key的,可以选择chatglm3等其它模型,会自动从huggingface下载。注意设置hf的镜像:export HF_ENDPOINT=https://hf-mirror.com

总结

gpt academic是非常好的工作助手,功能较多且实用

目前暂时因为在FreeBSD下pytorch没有装成,所以无法使用本地llama2、chatglm等大模型,而只能先使用Openai 的API调用模式。


http://www.ppmy.cn/devtools/6720.html

相关文章

第十四届蓝桥杯省赛C/C++大学B组真题-飞机降落

思路&#xff1a;根据数据范围N<10猜测用DFS剪枝&#xff0c;因为菜狗不会状压dp。根据题目&#xff0c;一般这种飞机的题都会用到贪心的思想。思想是每架飞机都要卡极限最早降落时间&#xff0c;从而保证后面的飞机能够有充足时间降落。 代码参考博客MQy大佬有详细解答 #i…

Ubuntu 系统安装 VS Code 并配置 C++ 环境

Linux 系列教程&#xff1a; VMware 安装配置 Ubuntu&#xff08;最新版、超详细&#xff09;FinalShell 远程连接 Linux&#xff08;Ubuntu&#xff09;系统Ubuntu 系统安装 VS Code 并配置 C 环境 ➡️➡️ ➡️VS Code 官方教程&#xff1a;Using C on Linux in VS Code&…

idea项目启动异常:Command line is too long.

项目场景&#xff1a; 提示&#xff1a;这里简述项目相关背景&#xff1a; idea中启动项目报错&#xff1a; 解决方案 在idea 的运行配置中&#xff0c;修改enviroment下的shorten command line 为jar manifest 注&#xff1a; 有时shorten command line 可能不是默认存在的…

pytorch中unsqueeze用法说明

在指定的位置插入一个维度&#xff0c;有两个参数&#xff0c;input是输入的tensor&#xff0c;dim是要插到的维度 需要注意的是dim的范围是[-input.dim()-1, input.dim()1)&#xff0c;是一个左闭右开的区间&#xff0c;当dim为负值时&#xff0c;会自动转换为dim diminput.…

web server apache tomcat11-04-manager 如何管理?

前言 整理这个官方翻译的系列&#xff0c;原因是网上大部分的 tomcat 版本比较旧&#xff0c;此版本为 v11 最新的版本。 开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎&#xff0c;轻嗅蔷薇。 系列文章 web server apache tomcat11-01-官方文档入门介绍 web…

C语言 | Leetcode C语言题解之第29题两数相除

题目&#xff1a; 题解&#xff1a; int divide(int dividend, int divisor){int cnt 0;int sign 1;if ((dividend ^ divisor) < 0) { // 两数任意一个为负数sign -1;}if (divisor INT_MIN) { // 除数边界值特殊处理if (dividend INT_MIN) {return 1;} else {return 0…

elasticSearch从零整合springboot项目实操

type会被弃用 &#xff0c;就是说之后的elasticSearch中只会存在 索引&#xff08;indices&#xff09; 和 一行&#xff08;document&#xff09; 和字段&#xff08;fields&#xff09; elasticSearch 和solr的区别最大的就是 es对应的 是 json的格式 。 solr有xml和josn等…

【备战算法岗】—— 控制模块复习(持续更新!!!)

1 控制理论基础 1.1 控制模块概述 输入&#xff1a;轨迹线Reference、地图信息、定位信息、车辆反馈信息 输出&#xff1a;刹车、油门、转向 CANBUS&#xff1a;车辆底盘交互协议 参考博客&#xff1a;Apollo CANBUS模块解析 apollo&#xff1a;canbus模块&#xff08;1&…