【DeepSeek】【GPT-Academic】:DeepSeek集成到GPT-Academic(官方+第三方)

news/2025/2/27 0:07:48

目录

1 官方deepseek

1.1 拉取学术GPT项目

1.2 安装依赖

1.3 修改配置文件中的DEEPSEEK_API_KEY

2 第三方API

2.1 修改DEEPSEEK_API_KEY

2.2 修改CUSTOM_API_KEY_PATTERM

2.3 地址重定向

2.4 修改模型参数

2.5 成功调用

2.6 尝试添加一个deepseek-r1参数

3 使用千帆

3.1 在下面模型范围中添加qianfan

3.2 设置ak sk 和模型

3.3 添加模型地址

3.4 失败


GPT-Academic项目地址:

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

项目介绍:

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

1 官方deepseek

1.1 拉取学术GPT项目

1.2 安装依赖

1.3 修改配置文件中的DEEPSEEK_API_KEY

deepseek的api_key的格式sk-xxxxxxxxxxxxxxxxxxx标准模式的

成功调用

2 第三方API

​​​​​​​https://github.com/binary-husky/gpt_academic/wiki/%E7%AC%AC%E4%B8%89%E6%96%B9API%E2%80%90KEY%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97#%E4%BE%8B-%E7%AC%AC%E4%B8%89%E6%96%B9%E6%8E%A5%E5%8F%A3-bltcy

由于DeepSeek官方的服务容易繁忙,所以选择百度智能云平台部署的DeepSeek-r1模型集成到学术GPT中去,也就是第三方API

2.1 修改DEEPSEEK_API_KEY

同样是在config.py文件中将DEEPSEEK_API_KEY修改为千帆平台的api_key

2.2 修改CUSTOM_API_KEY_PATTERM

但是由于千帆平台的apikey不符合 sk-开头这一标准,所以要修改对应的正则表达式匹配格式

修改CUSTOM_API_KEY_PATTERM为千帆平台对应的正则形式

2.3 地址重定向

也是在配置文件中,将deepseek官方的地址重定向到千帆的地址

2.4 修改模型参数

官方的模型参数是deepseek-reasoner

而千帆的参数为deepseek-r1,所以出现了参数差异

修改模型参数为r1,在发送请求之前修改参数如下图

2.5 成功调用

2.6 尝试添加一个deepseek-r1参数

在配置文件中选项中添加一个deepseek-r1

在模型选择处确实有了 deepseek-r1

但是会发生模型范围检查,将其pass掉,应该会有一个地方可以修改模型的参数,将其修改为r1

3 使用千帆

如果千帆的模型可以使用,那么只用修改模型参数为deepseek-r1就可

(由于修改千帆过程中时间比较紧张并没有截图,下图都是源码要修改的位置,请注意)

3.1 在下面模型范围中添加qianfan

3.2 设置ak sk 和模型

3.3 添加模型地址

在千帆里面添加模型地址

3.4 失败

发现这种方法失败了,原因是acess_token鉴权失败,下面这个函数返回鉴权失败,导致一个参数为空所以访问失败

原因如下:

我们使用的是ModelBuilder,并不是AI开放能力,AI开放能力是创建一个应用,然后开放出去,所以鉴权会失败,我们压根就没有应用,所以会一直失败,如果要使用千帆的话,要将捡钱函数去掉,然后再下面的请求发送之中直接使用apikey。


http://www.niftyadmin.cn/n/5869299.html

相关文章

倚光科技:助力玻璃非球面的打样与小批量生产

在现代光学和精密制造领域,非球面光学元件凭借其卓越的光学性能,已成为推动高端科技发展的核心组件。相比于传统的球面透镜,非球面透镜能够显著减少光学系统中的像差和畸变,大幅提升成像质量、系统紧凑性和能量利用率。因此&#…

ollama无法通过IP:11434访问

目录 1.介绍 2.直接在ollama的当前命令窗口中修改(法1) 3.更改ollama配置文件(法2) 3.1更新配置 3.2重启服务 1.介绍 ollama下载后默认情况下都是直接在本地的11434端口中运行,绑定到127.0.0.1(localhost)&#x…

3.2实验filebeat->logstash->es

简单实验:filebeat->logstash filebeat配置: # cd /usr/local/filebeat/ # cp filebeat.yml filebeat2.yml # vim filebeat2.yml filebeat.inputs: - type: logpaths:- /var/log/httpd/access_logoutput.logstash:hosts: ["192.168.148.131:5044"]…

Ubuntu 安装 Node.js 20.x

在 Ubuntu 系统上安装特定版本的 Node.js(如 Node.js 20.x)需要一些额外的步骤,因为 Ubuntu 的官方软件仓库可能不包含最新版本的 Node.js。以下是如何在 Ubuntu 上安装 Node.js 20.x 的详细步骤: 1. 更新软件包列表 在安装任何新…

某c++公司的面试笔试题分享

2、若有定义:int a[3][4];不能表示数组元素a[1][1]的是 。 (A)*(a[1]1)      (B)*(&a[1][1])    (C)(*(a1))[1]      (D)*(a5) 在C语言中&…

数据库的常见权限作用

在数据库管理中,权限设置是确保数据安全和访问控制的重要手段。下面列出的这些权限都是MySQL数据库系统中常见的用户权限类型,它们各自有不同的作用,下面我将详细解释每一个权限的作用: SELECT:允许用户查询数据库中的…

IP---网络类型

这只是IP的其中一块内容-网络类型,IP还有更多内容可以查看IP专栏,前一章内容为访问服务器流程,可通过以下路径查看IP----访问服务器流程-CSDN博客,欢迎指正 2.网络类型 网络类型---根据二层(数据链路层)所…

salesforce 实现自定义多选列表

在 Salesforce 中,默认的 Multi-Select Picklist 字段显示为下拉框,用户通过点击下拉框并选择多个选项,然后这些选项会被显示在字段内,用户需要点击右侧的“保存”按钮才能保存所选内容。这种行为在界面上并不像常见的 多选列表&a…