上一篇 下一篇 分享链接 返回 返回顶部

最方便的应用构建——利用云原生快速搭建本地deepseek知识仓库-云信网络开发者社区-云信网络

发布人:2839273551 发布时间:2025-06-26 15:41 阅读量:19

最方便的应用构建——利用云原生快速搭建本地deepseek知识仓库

云原生构建(Cloud Native Build,简称CNB),是基于Docker生态,对环境、缓存、插件进行抽象的一种构建工具。它采用声明式的语法,让开发者能够以更简洁、高效的方式构建软件。CNB的核心价值在于提供了一种标准化的构建流程,使得构建结果在不同环境中具有一致性和可移植性。

今天我们来学习一下这个看起来酷酷的东西应该怎么使用。

作为新手,我们可以访问CNB控制台有快速上手教程,https://cnb.cool/

登录界面如下:

 

在工作台初始化界面可以看到仓库模板,以及可以创建我们的组织和仓库。

 

当我们第一次进入的时候,首先需要完成一些基本设置,可以根据提示或者主动访问右上角个人头像点击我的仓库进行创建,先创建组织,再创建仓库,通过界面完成仓库归属,仓库名称,简介的设置。然后点击创建按钮进行创建。

 

仓库创建后会进入这样一个初始化界面,提示我们进行初始设置,可以在云原生开发中执行以下命令一键迁移已有仓库,或直接新建文件来完成初始化,推荐添加README和.cnb.yml文件。

cnb-init-from https://your-git.com/your-repo.git

点击云原生开发就可快速启动。

 

这样会显示一段非常有科技感的配置信息日志流。

 

然后,环境创建只需要原地等待几秒钟就能完成进入下面的页面。

 

这里可以先直接选择使用WebIDE打开,这样就是在线编辑开发,非常编辑,但是需要注意10分钟离线就会被踢出回收资源。这就提醒我们千万不要开小差呀~

 

在这个界面默认提供了很多新手指引模板,选择其中一个你喜欢的开始吧。

我先选择一个看上去经典好用的。examples/ecosystem/deepseek,Run DeepSeek via CNB这个看上去就很不错。点击一键复用。

 

在下面的Terminal终端就看到它自动进行应用部署了。

 

部署完成后可以在线和我们部署好的Deepseek聊天,我让它帮我写一个石头剪刀布的小游戏,它就开始think,然后输出代码了。

 

这里线上部分就演示完成了。

下面我们进行本地化部署。反正来都来了。找到刚刚那个我们喜欢的案例进行本地Fork,使用VSCode就可以快速完成。

 

首先执行

代码语言:txt
 
复制
git clone https://cnb.cool/examples/ecosystem/deepseek.git

 

执行git checkout命令切换到8b分支,需要先获取远程分支到本地,然后切换到该分支。

代码语言:txt
 
复制
cd deepseek && git fetch origin 8b && git checkout 8b

 

1. 命令执行成功,已切换到8b分支

在本地用VSCode打开目录,然后可以使用CodeBuddy插件辅助编程开发。

执行以下Docker命令来运行8b模型:

1. 构建镜像:docker build -t deepseek-8b -f ollama.Dockerfile .

2. 运行容器并拉取模型:docker run --rm -d -v $(pwd)/models:/root/.ollama/models --name ollama deepseek-8b ollama pull deepseek-r1:8b

3. 启动服务:docker exec ollama ollama run deepseek-r1:8b

知识图谱开发步骤:

1.创建知识图谱专用目录结构

2.设计核心数据模型

3.实现基础功能接口

技术栈选择:

存储: Neo4j 或 RDF 三元组存储

处理框架: PyKEEN API接口: FastAPI搭建好一个本地知识图谱系统如下所示:

 

可以看到对文本的解析已经完成了,但是内容还比较散乱有待优化。因此,下一步我打算用更好的词库来合理分词。

 

如此,这样一个基于云原生搭建本地deepseek知识仓库就完成了。

本文主要介绍了CNB如何在线应用和基于模板在VSCode中进行本地化部署,同时借助CNB功能和利用CodeBuddy快速开发完成了文档知识图谱项目的构建。欢迎大家一同学习尝试。

构建好了本地应用后,还可以借助CNB的功能模板将其快速发布到云信网络HAI上实现远端一键部署。

本期介绍就到这里,咱们下期再会~!

 

产品建议:1.可考虑在工作台主界面增加详细功能介绍和新手导引。

2.可考虑进一步借助AI能力提供更便捷的应用服务,比如增加个智能部署助手什么的,或者为源码下载增加一个快速本地化部署的启动器。

3.可考虑和HAI的高性能服务相结合。

目录结构
全文
关于Centos官网停止维护导致源失效解决方案
重大通知!用户您好,以下内容请务必知晓!

由于CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7和8在2024年6月30日停止技术服务支持,详情见CentOS官方公告。
导致CentOS系统源已全面失效,比如安装宝塔等等会出现网络不可达等报错,解决方案是更换系统源。输入以下命令:
bash <(curl -sSL https://linuxmirrors.cn/main.sh)

然后选择中国科技大学或者清华大学,一直按回车不要选Y。源更换完成后,即可正常安装软件。

如需了解更多信息,请访问: 查看CentOS官方公告

查看详情 关闭
网站通知