部署DeepSeek模型,进群交流最in玩法!
立即加群
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >腾讯云HAI服务器上部署与调用DeepSeek-R1大模型的实战指南

腾讯云HAI服务器上部署与调用DeepSeek-R1大模型的实战指南

原创
作者头像
努力的小雨
发布于 2025-02-05 07:10:06
发布于 2025-02-05 07:10:06
519025
代码可运行
举报
文章被收录于专栏:灵墨AI探索室灵墨AI探索室
运行总次数:25
代码可运行

上次我们大概了解了一下 DeepSeek-R1 大模型,并简单提及了 Ollama 的一些基本信息。今天,我们将深入实际操作,利用腾讯云的 HAI 服务器进行 5 分钟部署,并实现本地 DeepSeek-R1 大模型的实时调用。接下来,我们直接进入部署过程。

服务器准备

首先,我们需要登录腾讯云平台并购买 HAI 应用服务。腾讯云提供了两种计费方式:包月计费和按时计费。由于我目前并没有特别紧迫或庞大的需求,因此为了节省成本,我选择了按时计费方式。具体的购买流程和配置选项可以参考下面的图示:

image
image

在我完成购买后,腾讯云 HAI 服务器会自动为我们部署 DeepSeek-R1 模型并启动运行,整个过程非常简便。同时,HAI 还提供了算力连接的选择,具体有三种不同的方式:

  1. ChatBotUI:这是一种广泛应用的可视化聊天界面,它不仅支持实时的聊天互动,还具备管理聊天记录和提示词模板等功能,非常适合需要快速构建对话系统的场景。
  2. CloudStudio:CloudStudio 是一款功能强大的在线集成开发环境IDE)。它允许我们编写 Python 脚本、调试代码、进行多种应用开发和测试,非常适合开发者进行项目调试和优化。
  3. JupyterLab:作为一种极为流行的数据科学工具,JupyterLab 提供了多个终端选择,包括 Linux 终端和 Python 脚本执行环境。它为数据分析、模型训练及执行等任务提供了非常便捷的支持。

ChatBotUI

在这里,我们首先来了解一下可视化界面,并演示如何快速上手使用。通过这一界面,用户可以直观地进行各种操作,轻松实现需求的配置和调整。具体的操作步骤和界面效果可以参考下面的图示:

image
image

可以选择其他选项,虽然有时候需要进行角色授权,授权过程非常简单,点击“授权”按钮即可完成,无需进行复杂操作。一旦授权完成,你便可以进入聊天界面。在该界面中,HAI服务器提供了多种参数选项,例如7B和1.5B。选择合适的参数后,你就可以立即开始实时聊天,无需等待。

image
image

ollama终端

我们继续选择JupyterLab方式连接算力,这里选择终端,如图所示:

image
image

我们去看下终端命令查看下,如图所示:

image
image

在这里,我们可以看到其实它使用的也是基于Ollama运行的DeepSeek-R1大模型。通过这种方式,用户可以非常方便地直接使用Ollama提供的命令,来查看和操作相应的API接口。如图所示:

image
image

这里我们演示的是直接使用 Ollama 运行 DeepSeek-R1 大模型,模型参数为 1.5B。要结束当前会话,您可以使用快捷键 Ctrl + D 退出。不过,需要注意的是,采用这种方式仅支持在本地运行和启动,无法进行外网调用或配置远程访问。

因此,如果希望实现外网访问或其他更复杂的配置,接下来的步骤将会介绍相关方法。

ollama-API服务

这里我们查看ollama如果想要启动大模型服务接口,可以使用ollama serve命令启动,如图所示:

image
image

可以看到,系统已经成功开机并启动,且绑定的端口号为6399。在这种情况下,我们只需直接开放该端口即可。值得注意的是,HAI服务器还提供了外网IP地址,因此我们可以通过访问该IP来进行端口的开放设置。

image
image

接下来,我们将按照Ollama的API文档中的指引,完成端口设置的操作。具体操作流程如下所示:

image
image

CloudStudio连接

启动完API服务后,我们直接使用CloudStudio进行本地调用。新建一个py文件,代码内容如下:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
from openai import OpenAI

client = OpenAI(api_key="ollama", base_url="http://localhost:6399/v1/")

response = client.chat.completions.create(
    model="deepseek-r1:1.5b",
    messages=[
        {"role": "system", "content": "You are a helpful assistant"},
        {"role": "user", "content": "Hello"},
    ],
    stream=False
)

print(response.choices[0].message.content)

这里虽然写了api-key信息,但是ollama是不会校验的,你可以写任何字符串,以为这个参数是方法必传参数。结果运行如下:

image
image

如果你安装完openai依赖包,但仍是无法找到,那么你就在CloudStudio中添加虚拟环境即可,命令如下:

python -m venv venv

然后再执行pip3 install openai命令即可成功运行。当然这里是本地测试,你也可以使用公网IP进行配置并调试。

总结

通过本次实践,我们成功地使用腾讯云的HAI服务器进行了DeepSeek-R1大模型的部署与实时调用。从购买HAI应用服务,到通过ChatBotUI、JupyterLab、CloudStudio等工具进行配置和调试,我们详细介绍了每个步骤。

通过本地和外网API的操作,我们不仅了解了模型部署的基本流程,还掌握了如何利用Ollama提供的API服务进行大模型调用。


我是努力的小雨,一个正经的 Java 东北服务端开发,整天琢磨着 AI 技术这块儿的奥秘。特爱跟人交流技术,喜欢把自己的心得和大家分享。还当上了腾讯云创作之星,阿里云专家博主,华为云云享专家,掘金优秀作者。各种征文、开源比赛的牌子也拿了。

💡 想把我在技术路上走过的弯路和经验全都分享出来,给你们的学习和成长带来点启发,帮一把。

🌟 欢迎关注努力的小雨,咱一块儿进步!🌟

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
几个极速版自动阅读项目的autojs脚本
以下脚本我只用过快手极速版,一天1-2元的样子,3元可提现还不错,抖音完全没有兴趣一天几毛钱。
IP直达车
2020/12/26
5K0
几个极速版自动阅读项目的autojs脚本
玩转手机自动化测试
之前我们玩过一些手机自动化软件,比如Airtest,ADB,通过这些软件我们可以和自己的手机进行关联,并且使用程序来代替我们本人来操作手机,今天我们要说的是另一款给力的自动化APP,这里要介绍的并不是Windows平台上的可执行文件哦,而是Android平台上的JavaScript IDE,更重要的一点就是这个工具是国人开发的,必须支持一个不是。而且AutoJs兼容性更好,传统的按键精灵,脚本精灵,虽然上手快,门槛低,但是他们是以坐标为基础,很容易出现分辨率的问题,而AutoJs则是以控件为基础,因而更强大,并且我们在玩自动化时是不需要Root的;那么,废话不多说,赶快让我们一睹为快这款强大的IDE吧。
前端皮皮
2021/08/19
1.3K0
程序员自动刷淘宝充能量到爆,就靠这个小脚本了。(附详细操作步骤)
给大家介绍一个可自动收集能量的方法,亲测有效,让你不在动手,能量即可充到爆!!! 一、实操步骤 先在安卓手机上安装 Auto.js.apk; 首次运行 Auto.js.apk,会提示需要启用无障碍服务
杰哥的IT之旅
2020/06/18
2.8K0
程序员自动刷淘宝充能量到爆,就靠这个小脚本了。(附详细操作步骤)
使用auto.js定时收取蚂蚁森林能量和积分
auto.js下载地址:https://soft.shouji.com.cn/down/175909.html
余生大大
2022/11/02
1.3K0
移动端自动化 AutoJS 快速入门指南(上)
之前写过很多 App 端自动化的文章,大都基于 Appium、Airtest、无障碍服务等技术来实现的
AirPython
2021/11/08
4.1K1
【Auto.js】QQ自动回赞_简易版
/** * 脚本运行环境,autojs版本不要低于3.0,安卓版本不要低于 5.0,低于7.0的手机要root * * 自动回赞,别人给自己点过几次赞,则回点几次赞. */ auto.waitFor(); if(!requestScreenCapture()){ alert("请求截图失败\n程序结束"); exit(); } events.on("exit", function(){ if (device.sdkInt < 24) { ra.exit()
红目香薰
2022/11/29
1.6K0
解放双手,python实现自动刷抖音短视频
抖音相信大家都玩过,母上大人也沉迷其中,她玩的是抖音短视频,每天看几分钟有点金币兑换钱,看着她每天刷来刷去就想着这个是否可以实现自动刷抖音了,故研究了一下安卓的adb功能正好可以模拟人手来实现自动的刷手机,类似之前的电脑端的pyautogui功能,故分享这个文章。
用户9925864
2022/12/16
2K0
解放双手,python实现自动刷抖音短视频
自动盖楼刷淘宝喵币!能自动的坚决不动手是程序员的基本素养!
这几天,双十一的活动有没有把你折腾的不轻呢?如果没有,只有两种可能:一,你没女朋友;二,你没有女性朋友,不然你一定会收到如下消
Python数据科学
2019/11/12
5050
Auto.js实现视频号自动点赞
最近在学脚本开发,今天终于有小有所成,写了一个微信视频号自动点赞的功能,以下是代码实现,特此记录。
越陌度阡
2022/08/07
4.9K1
Auto.js中基于坐标的操作
以下这些函数有的需要安卓7.0以上,有的需要Root权限。要获取要点击的位置的坐标,可以在开发者选项中开启"指针位置"。
越陌度阡
2022/08/20
3.5K0
微信朋友圈如何自动点赞
我一直都不太喜欢给别人点赞,某一年(貌似是17年)微信出了一次朋友圈年报,那一整年我就点出去了几个赞,要知道当时我微信好友应该有300+。我觉得这是我不喜欢参与社交活动在网络世界的一种体现吧。不给别人点赞也没啥坏处,但你不评不赞,难免会让你和好友之间有些疏远,给别人点赞吧我又嫌麻烦,于是一直想着做个自动点赞的东西,今天基本实现了,虽然诸多不完整和诸多限制,但还是决定分享出来,主要是我觉得还挺好玩的。
全栈程序员站长
2022/08/19
6.6K0
微信朋友圈如何自动点赞
auto.js自动化处理插件 - 葡萄浏览器多账号签到
作者:matrix 被围观: 3,901 次 发布时间:2020-02-11 分类:零零星星 | 一条评论 »
HHTjim 部落格
2022/09/26
2.3K0
auto.js自动化处理插件 - 葡萄浏览器多账号签到
Uni-APP高仿抖音|uniapp直播+小视频+聊天实例
uniapp-ttLive 一款使用uni-app+uview-ui开发的跨端短视频/直播聊天项目。
andy2018
2021/09/23
4.1K1
Uni-APP高仿抖音|uniapp直播+小视频+聊天实例
Python自动给抖音小姐姐视频点赞
1、通过 ADB 控制你的手机,帮你自动刷抖音 2、调用百度人脸识别的接口,给视频画面中出现的小姐姐打分 3、自动给颜值 70 以上的小姐姐的视频点赞
Python小二
2022/08/24
1.1K0
Python自动给抖音小姐姐视频点赞
快速搞定 uiautomator2 自动化测试工具使用
Google 官方提供了一个 Android 自动化测试工具(Java 库),基于 Accessibility 服务,功能很强,可以对第三方 App 进行测试,获取屏幕上任意一个 App 的任意一个控件属性,并对其进行任意操作,但有两个缺点:
霍格沃兹测试开发
2020/08/31
5.5K0
快速搞定 uiautomator2 自动化测试工具使用
实例|APICloud AVM框架开发视频会议APP
APP开发采用的APICloud平台的AVM多端应用开发框架,使用 avm.js 一个技术栈可同时开发 Android & iOS 原生 App、小程序和 iOS 轻 App,且多端渲染效果统一;
白又白888
2022/09/01
9770
Flutter的原理及美团的实践
Flutter是Google开发的一套全新的跨平台、开源UI框架,支持iOS、Android系统开发,并且是未来新操作系统Fuchsia的默认开发套件。自从2017年5月发布第一个版本以来,目前Flutter已经发布了近60个版本,并且在2018年5月发布了第一个“Ready for Production Apps”的Beta 3版本,6月20日发布了第一个“Release Preview”版本。
美团技术团队
2019/04/04
3.4K0
Flutter的原理及美团的实践
php最新面试题_面试问题汇总
你好,我大概的说下我们的业务流程,我们的业务流程是:用户在网站浏览酒店信息,可以根据地区检索出该地区的酒店信息。列表展示酒店的信息由:酒店的名称,酒店图片,酒店位置,评论人数,评论分数以及最低入住价格。用户选中要入住的酒店进入酒店详情页面,查看酒店的介绍以及酒店的房型列表,用户根据他要入住的时间和离店的时间,检索出这个时间段内的所有可选房型(房间数量–当天的订单–当天未离店订单=剩余房间数量)显示给用户。用户选择好房型后就可以进行下单,要求有订单的开始时间,结束时间,房间数量,住客姓名,抵店时间,联系方式,备注信息等等。
全栈程序员站长
2022/09/28
9130
springcloudAlibaba+devops
springcloudAlibaba&rancher【后端专题】 简介:用户增长的数据分析模型AARRR
高大北
2022/12/20
1.4K0
springcloudAlibaba+devops
一种绝对提高开发水平的方法
如果做了多年开发的你发现自己的水平一直上不去,你可能要提高自己的英文水平了,英语就是你技术的瓶颈,对有些人可能是硬伤。
张果
2018/07/31
9.3K2
一种绝对提高开发水平的方法
相关推荐
几个极速版自动阅读项目的autojs脚本
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档