AI工具 GPT 学术优化 (GPT Academic) 安装实践

ops/2024/9/19 11:04:59/ 标签: ai编程, 人工智能

 GPT 学术优化 (GPT Academic)是一个综合的AI GPT工具包,可以完成各种gpt辅助的工作,比如代码解读、翻译、读论文等功能。官网:GitHub - binary-husky/gpt_academic: 为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。

https://github.com/binary-husky/gpt_academic#installation

安装

下载软件

git clone --depth=1 https://github.com/binary-husky/gpt_academic.git
cd gpt_academic

然后安装python lib库

python3 -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

修改配置文件 

在gpt_cademic目录,创建一个文件,写入api key

vi config_private.py
 

# 百度千帆(LLM_MODEL="qianfan")
BAIDU_CLOUD_API_KEY = ''
BAIDU_CLOUD_SECRET_KEY = ''
BAIDU_CLOUD_QIANFAN_MODEL = 'ERNIE-Speed-8K'    # 可选 "ERNIE-Bot-4"(文心大模型4.0), "ERNIE-B
ot"(文心一言), "ERNIE-Bot-turbo", "BLOOMZ-7B", "Llama-2-70B-Chat", "Llama-2-13B-Chat", "
Llama-2-7B-Chat", "ERNIE-Speed-128K", "ERNIE-Speed-8K", "ERNIE-Lite-8K"

文心一言提供免费的ERNIE-Speed-8K模型调用,具体获得BAIDU_CLOUD_API_KEY 和 BAIDU_CLOUD_SECRET_KEY的方法见如下链接:

文心大模型5.21日开始免费拉!附ernie-speed模型使用方法_文心speed-CSDN博客

注意,不要忘记在config.py文件中加入我们的"ERNIE-Speed-128K"模型,但是名字是“qianfan”,样子就是:

LLM_MODEL = "gpt-3.5-turbo-16k" # 可选 ↓↓↓
AVAIL_LLM_MODELS = ["gpt-4-1106-preview", "gpt-4-turbo-preview", "gpt-4-vision-preview","gpt-4o", "gpt-4o-mini", "gpt-4-turbo", "gpt-4-turbo-2024-04-09","gpt-3.5-turbo-1106", "gpt-3.5-turbo-16k", "gpt-3.5-turbo", "azure-gpt-3.5","gpt-4", "gpt-4-32k", "qianfan", "azure-gpt-4", "glm-4", "glm-4v", "glm-3-turbo","gemini-1.5-pro", "chatglm3"]

启动服务

使用下面命令启动服务

python main.py

即可自动打开浏览器,可以开始我们的gpt之旅拉!


http://www.ppmy.cn/ops/102519.html

相关文章

Ubuntu下torch.cuda.is_available() 返回 False情况

文章目录 问题描述解决方法1.检查 xxx2 环境中的 PyTorch 和 CUDA 版本2.安装支持 CUDA 的 PyTorch 版本3.确保环境变量配置正确4.确保 Python 环境路径正确 总结: 问题描述 在 xxx1 环境中,PyTorch 能够检测到 CUDA,而在 xxx2 环境中检测不…

【亲测有效】linux抓包http协议分析,分析header和body

linux抓包http协议分析,分析header和body 安装: 执行抓包命令,这里ip要换成你想抓包的目标ip: ngrep -q -W byline -d any "^Host:|^GET|^POST|^HTTP/" tcp and host 183.2.172.42 and port 80 触发抓包,…

Code Practice Journal | Day 56_Graph06

KamaCoder 107. 寻找存在的路径 题目:107. 寻找存在的路径 (kamacoder.com) 题解:代码随想录 (programmercarl.com) solution class Program {public static void Main(string[] args){string[] dimensions Console.ReadLine().Split();int n int.Par…

如何使用nginx实现负载均衡

负载均衡是一种网络技术,用于分散单一服务器的压力,从而提高网站的性能和可用性。Nginx 是一款流行的 Web 服务器和反向代理服务器,可以非常有效地用作负载均衡器。 环境准备 已经安装了 Nginx,并且有以下几台服务器&#xff1a…

如何开启让设备获取到IPv6?

前言 现在许多小伙伴拉的宽带基本上都是光猫进行拨号的。这个就导致很多小伙伴不知道如何让设备获取IPv6。 但好像还有小伙伴分不清光猫拨号和光猫桥接的区别,其实它们的区别就在于让设备直连光猫的网口或者光猫的Wi-Fi,就会出现两种情况: …

浅谈【数据结构】链表之其他形态

目录 1、带头结点的链表 2、创建步骤 3、循环链表 3.1创建循环链表 3.2循环链表的遍历 3.3链表中的闭环 4、静态链表 4.1静态链表初始化 谢谢帅气美丽且优秀的你看完我的文章还要点赞、收藏加关注 没错,说的就是你,不用再怀疑!&#…

Ant Design Vue修改表格样式

原效果: 修改背景色和字体,包括表头和表体,要分开设置: :deep .ant-table-thead>tr>th {background: rgba(255, 255, 255, 0);//去掉表头背景color: rgb(100, 181, 220);font-weight: bold;border: none;//去掉表头边框}:d…

vue.js的设计与实现(响应系统2)

文章目录 概要分支切换与cleanup嵌套的effect与effect栈避免无限递归循环调度执行小结 概要 接上文,我们已经写出了基础的effect收集,但是还是会有些问题。这一篇,我们就是来解决这些问题的 分支切换与cleanup 首先,我们需要明确…

自然语言处理系列四十五》Elasticsearch搜索引擎》Elasticsearch入门及技术原理

注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书《自然语言处理原理与实战》(人工智能科学与技术丛书)【陈敬雷编著】【清华大学出版社】 文章目录 自然语言处理系列四十五Elasticsearch搜索引擎》Elasticsearch入…

Mysql5.7.40安装步骤

mysql5.7.40数据库部署安装_数据库_weixin_44568463-亚马逊云科技技术品牌专区

使用 ASP.NET Core 与 Entity Framework Core 进行数据库操作

使用 ASP.NET Core 与 Entity Framework Core 进行数据库操作 Entity Framework Core(EF Core)是ASP.NET Core中的一个轻量级ORM框架,提供了以面向对象的方式与数据库进行交互的能力。本文将通过Visual Studio 2022详细介绍如何使用EF Core进…

在Android中的widge组件是什么?

目录 Widget 的特点 创建 Android Widget 的步骤 Widget 的主要功能 常见的 Widget 类型 总结 在 Android 中,Widget(小部件) 是一种特殊的 UI 组件,通常称为 "App Widget"。它是小型的、可以放置在设备主屏幕上的…

【区块链 + 司法存证】印记区块链电子印章 | FISCO BCOS应用案例

电子印章作为传统物理印章的数字化锚定,除了拥有和物理印章一样的法律效力外,还能够有效地为企业增效降 本提质。近年来,随着国家双碳目标的提出以及全球新冠疫情,进一步加速了企业数字化转型的步伐,电子印章 的价值也…

批量在多台Linux机器上安装OpenJDK

上一次我们实践了手动安装OpenJDK的过程,并且完成了用脚本一键安装的试验。但是本质上,我还是每台机器上单独进行操作。那这就产生了一个问题,如果我需要一次性在多台机器上部署安装,需要怎么操作呢。 问题分析 假设我的目的是在…

扁线电机介绍

相比于圆线,扁线因为扁平矩形的特殊性能够让线圈缠绕更加紧密,槽满率由原先的40%提升到70%。 这意味着相同体积下线圈中的导线更多,电流的传导效率更高,能够减少电阻损耗,产生的磁场更强,电机功率也就更大&…

IP地址与SSL证书:保障网络安全的关键

在数字时代,网络安全至关重要,而SSL(安全套接层)证书作为加密用户与服务器之间数据传输的利器,扮演着不可或缺的角色。然而,谈及SSL证书时,一个常见的误区是它们通常与域名绑定,而非…

【前端】理解与使用sessionStorage、localStorage与cookie

深入理解与高效使用 sessionStorage、localStorage 与 cookie 背景 在构建一个多页面的 Vue web 应用时,我面临了一个关键问题:如何有效地管理用户的登录状态。为了减少对服务器的不必要请求,我尝试了全局状态注入的方法,但这种…

【通俗理解】深度学习特征提取——Attention机制的数学原理与应用

【通俗理解】深度学习特征提取——Attention机制的数学原理与应用 关键词提炼 #深度学习 #特征提取 #Attention机制 #CNN #Transformer #关联特征 #MLP #拟合处理 第一节:Attention机制的类比与核心概念 1.1 Attention机制的类比 Attention机制可以被视为一个“特…

【kafa系列】kafka如何保证消息不丢失

【kafa系列】kafka如何保证消息不丢失 Apache Kafka通过多种机制来确保消息不丢失,这些机制包括但不限于副本机制、ISR(In-Sync Replicas)机制、ACK(Acknowledgment)机制、幂等生产者(Idempotent Producer&…

K8S对接Ceph分布式存储

文章目录 一、Ceph理论知识1、Ceph简介2、Ceph分布式存储的优点3、Ceph核心组件 二、部署Ceph高可用集群1、服务器环境信息2、部署前环境准备工作3、部署Ceph监控服务Monitor4、激活Ceph存储服务OSD 三、K8S对接Ceph存储1、K8S对接Ceph RBD实现数据持久化2、基于Ceph RBD生成PV…