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

news/2025/2/27 23:13:43/

目录

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.ppmy.cn/news/1575361.html

相关文章

智能优化算法:雪橇犬优化算法(Sled Dog Optimizer,SDO)求解23个经典函数测试集,MATLAB

一、雪橇犬优化算法 算法简介:雪橇犬优化算法(Sled Dog Optimizer,SDO)是2024年10月发表于JCR1区、中科院1区SCI期刊《Advanced Engineering Informatics》的新型仿生元启发式算法。它模拟雪橇犬的拉雪橇、训练和退役行为构建模型…

基于springboot后台管理的校园网站系统(源码+lw+部署文档+讲解),源码可白嫖!

摘要 随着我国经济的高速发展与人们生活水平的日益提高,人们对生活质量的追求也多种多样。尤其在人们生活节奏不断加快的当下,人们更趋向于足不出户解决生活上的问题,线上管理系统展现了其蓬勃生命力和广阔的前景。与此同时,在此…

结构型模式 - 组合模式 (Composite Pattern)

结构型模式 - 组合模式 (Composite Pattern) 组合模式是一种结构型设计模式,它允许你将对象组合成树形结构以表示 “部分 - 整体” 的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 经典的例子就是树形结构,里面可以是文件和文件夹的组合,文件…

《TransMamba:一种混合Transformer-Mamba网络用于单图像去雨》学习笔记

paper:2409.00410 GitHub:sunshangquan/TransMamba 目录 摘要 1、介绍 2、相关工作 2.1 单图像去雨 2.2 视觉Transformer 2.3 光谱域中的Transformer 2.4 光谱域中的图像恢复 2.5 视觉Mamba 3、方法 3.1 整体网络架构 3.2 光谱域变换块&am…

Failed to start The PHP FastCGI Process Manager.

报错如下: Job for php-fpm.service failed because the control process exited with error code. See "systemctl status php-fpm.service" and "journalctl -xe" for details. 2月 25 21:49:00 nginx systemd[1]: Starting The PHP FastC…

Java注解的原理

目录 问题: 作用: 原理: 注解的限制 拓展: 问题: 今天刷面经,发现自己不懂注解的原理,特此记录。 作用: 注解的作用主要是给编译器看的,让它帮忙生成一些代码,或者是帮忙检查…

进程令牌:Windows 安全架构中的关键元素

一、进程令牌概述 进程令牌(Process Token)是 Windows 操作系统中一个重要的安全机制,它包含了与进程安全上下文相关的详细信息。每个进程在执行时都会关联一个进程令牌,令牌用于确定该进程可以访问哪些资源以及能执行哪些操作。…

kotlin 知识点四 高阶函数详解 什么是内联函数

定义高阶函数 Kotlin 的标准函数,如run、apply函数 这几个函数有一个共同的特点:它们都会要求我们传入一个Lambda 表达式作 为参数。像这种接收Lambda 参数的函数就可以称为具有函数式编程风格的API,而如果你想要 定义自己的函数式API&#…