基于华为开发者空间-云开发环境(容器)+MaaS大模型构建智能写作助手应用
本案例基于华为开发者空间-云开发环境(容器)+MaaS大模型,构建智能写作助手应用。
最新案例动态,请查阅 《基于华为开发者空间-云开发环境(容器)+MaaS大模型构建智能写作助手应用》。小伙伴快来领取华为开发者空间进行实操吧!
一、概述
1. 案例介绍
华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。
面对海量用户并发开发、测试对资源弹性与隔离性的高标准要求,华为开发者空间开发平台 - 云开发环境(容器)深度融合了弹性云主机的高性能计算与容器技术的敏捷弹性,通过构建集高效计算、安全隔离、敏捷部署于一体的云原生基础设施,不仅保障了云开发环境的稳定可靠,更实现了资源的秒级伸缩与高效利用,为加速应用创新提供了坚实底座。
华为MaaS平台不仅提供高质量的DeepSeek-V3模型,更具备百万token的超长上下文处理能力,使得本应用能够支持复杂的多轮对话场景和长文档分析任务。前端采用Gradio框架构建响应式聊天界面,后端通过封装MaaS平台API,为用户提供流畅的智能对话体验。
本案例基于华为开发者空间-云开发环境(容器)+MaaS大模型,构建智能写作助手应用。
2. 适用对象
- 企业
- 个人开发者
- 高校学生
3. 案例时间
本案例总时长预计60分钟。
4. 案例流程
说明:
- 用户进入开发者空间开发平台云开发环境,创建容器;
- 使用VS Code连接云开发环境;
- 编写Web端项目代码集成MaaS大模型;
- 使用浏览器测试并体验智能写作助手。
5. 资源总览
本案例预计花费0元。
| 资源名称 | 规格 | 单价(元) | 时长(分钟) |
|---|---|---|---|
| 华为开发者空间开发平台 - 云开发环境(容器) | 鲲鹏通用计算增强型 kc1 | 2vCPUs | 4G | HCE | 免费 | 60 |
二、环境准备
1. 领取注册开发者空间
开发者空间是开发者专属的云上成长空间,预置免费华为根技术工具和资源,为开发者提供从学习、开发到部署的全旅程支持。
点击免费领取,立即领取开发者空间。
注意:领取开发者空间,需要登录华为账号,如果没有,请注册华为账号并完成实名认证。
2. 领取百万tokens代金券
参考案例《Versatile Agent中自定义接入大模型配置华为云Maas指导》中的“一、 领取”章节内容,领取华为开发者空间百万token代金券福利,购买ModelArts Studio DeepSeek-V3 轻量体验包(¥3.50)。开通商用模型服务,最后获取模型名称、API地址和API Key的参数值。
注意:记录API Key、API地址以及model名称留作后面步骤使用。
三、配置云开发环境(容器)
1. VS Code远程连接云开发环境(容器)
参考案例《华为开发者空间 - 云开发环境(容器)IDE插件远程连接操作指导》中的“二、云开发环境IDE插件远程连接操作指导”的内容,完成“1. 安装插件” ~ “4. 连接”章节步骤。
完成连接之后的状态:
四、构建智能写作助手应用
1. 获取智能写作助手项目代码
点击版本控制图标,再点击Initialize Repository:
clone代码,输入代码仓地址,Clone from URL:https://gitcode.com/u014005316/writing-assistant.git
选择代码仓目录:/root/,点击Add to Workspace加入当前工作空间。
2. 安装项目依赖
按下Ctrl+Shift+`,打开Terninal窗口,选择writing-assistant目录,安装requests和flask。
pip install requests
pip install flask
安装Python插件:
3. 智能写作助手代码功能介绍
智能写作助手代码结构如下图所示:
writing-assistant # 项目名称
├── templates
│ └── index.html # 智能写作助手UI界面的html文件
├── app.py # 智能写作助手执行入口文件
│ └── index() # 主页路由
│ └── generate_content() # 调用模型生成内容
└── deepseek_api.py # 模型调用
app.py部分代码如下:
# app.py
from flask import Flask, request, jsonify, render_template
from deepseek_api import DeepSeekAPI
import os
app = Flask(__name__)
# 初始化DeepSeek API客户端
api_client = DeepSeekAPI(
api_key='API_KEY',
api_url='API_URL',
model='MODEL'
)
@app.route('/')
def index():
"""主页"""
return render_template('index.html')
if __name__ == '__main__':
# 创建模板目录
os.makedirs('templates', exist_ok=True)
print("=" * 50)
print("智能写作助手启动成功!")
print("访问: http://localhost:5000")
print("=" * 50)
app.run(debug=True, host='0.0.0.0', port=5000)
注意:
- API_KEY替换成“二、环境准备中的2. 领取百万tokens代金券”中获取的API Key;
- API_URL替换成“二、环境准备中的2. 领取百万tokens代金券”中获取的API地址;
- MODEL替换成“二、环境准备中的2. 领取百万tokens代金券”中获取的model名称。
4. 测试体验智能写作助手
运行智能写作助手项目:
点击右上角运行按钮,运行main.py文件:
在浏览器中输入:http://127.0.0.1:5000,或者点击Open in Browser进入智能写作助手平台。
输入文章主题:人工智能未来发展趋势
选择:文章生成
文章风格:学术
文章长度:短篇(300字)
点击开始生成:
智能写作助手成功帮助我们生成文章。
至此,基于华为开发者空间-云开发环境(容器)+MaaS大模型构建智能写作助手应用的案例已全部完成。
更多推荐


所有评论(0)