基于仓颉编程语言+DeepSeek实现智能聊天助手开发秘籍
案例概述
背景与简介
华为开发者空间面向广大开发者群体提供专属的云上成长空间,预置免费华为跟技术工具和资源,为开发者提供学习、开发到部署的全旅程支持,开发者空间提供了AI原生应用引擎、AI Notebook、云开发环境、FunctionGraph云函数、Astro低代码等核心能力,并在算力、模型、平台、应用层实现全方位优化。
仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。
仓颉编程语言提供了stdx模块,该模块提供了网络、安全等领域的通用能力。本案例中会用到使用stdx.net.http和stdx.net.tls包实现网络请求,包括 TLS 配置、构造 POST 请求、基于event-stream模式通信实现流式对话等。使用stdx.encoding.json包解析 JSON 文本,按硅基流动的 API 协议解析出关键字段,支持上下文、角色设定和流式对话。
案例优势
本案例基于华为开发者空间云主机的 AI 聊天助手开发过程。在开启这一富有挑战的开发之旅时,我们首先借助一个简洁的仓颉项目案例,体验 CodeArts IDE for Cangjie 编辑器的各项功能。该编辑器不仅功能强大,且预置在云主机环境中,为我们后续的开发工作奠定了良好基础。我们充分利用其便利性,结合仓颉编程语言,展开了智能聊天助手的开发。
在开发过程中巧妙运用了华为 MaaS 提供的免费 DeepSeeK Tokens,通过实际操作,在云主机内成功编写并实现了一个智能聊天助手。这一过程中,涉及到在 MaaS 服务中领取模型,深度体验 DeepSeek-V3 的各项优势,以及 CodeArts IDE for Cangjie 编辑器的入门使用方法和通过仓颉编程语言实现与 DeepSeek 接口的对接。
案例流程
流程说明
1. 登录华为开发者空间,连接开发者空间云主机;
2. 使用CodeArt IDE for Cangjie创建仓颉工程,练习使用编辑器;
3. 开通MaaS DeepSeek-V3服务;
4. 仓颉语开发AI智能聊天助手。
案例实操:基于仓颉编程语言+DeepSeek实现智能聊天助手开发秘籍 👈👈👈体验完整版案例,点击这里。
案例最终效果
华为开发者空间百万商用服务tokens限时免费领!戳我领取!
- 点赞
- 收藏
- 关注作者
评论(0)