写点什么

基于华为开发者空间 - 云开发环境(容器)+MaaS 大模型构建智能写作助手应用

  • 2025-11-21
    贵州
  • 本文字数:2079 字

    阅读完需:约 7 分钟

基于华为开发者空间-云开发环境(容器)+MaaS大模型构建智能写作助手应用

最新案例动态,请查阅 《基于华为开发者空间-云开发环境(容器)+MaaS大模型构建智能写作助手应用》。小伙伴快来领取华为开发者空间进行实操吧!

一、概述

1. 案例介绍

华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。


面对海量用户并发开发、测试对资源弹性与隔离性的高标准要求,华为开发者空间开发平台 - 云开发环境(容器)深度融合了弹性云主机的高性能计算与容器技术的敏捷弹性,通过构建集高效计算、安全隔离、敏捷部署于一体的云原生基础设施,不仅保障了云开发环境的稳定可靠,更实现了资源的秒级伸缩与高效利用,为加速应用创新提供了坚实底座。


华为 MaaS 平台不仅提供高质量的 DeepSeek-V3 模型,更具备百万 token 的超长上下文处理能力,使得本应用能够支持复杂的多轮对话场景和长文档分析任务。前端采用 Gradio 框架构建响应式聊天界面,后端通过封装 MaaS 平台 API,为用户提供流畅的智能对话体验。


本案例基于华为开发者空间-云开发环境(容器)+MaaS 大模型,构建智能写作助手应用。

2. 适用对象

  • 企业

  • 个人开发者

  • 高校学生

3. 案例时间

本案例总时长预计 60 分钟。

4. 案例流程


说明:


  1. 用户进入开发者空间开发平台云开发环境,创建容器;

  2. 使用 VS Code 连接云开发环境;

  3. 编写 Web 端项目代码集成 MaaS 大模型;

  4. 使用浏览器测试并体验智能写作助手。

二、环境准备

1. 领取注册开发者空间

开发者空间是开发者专属的云上成长空间,预置免费华为根技术工具和资源,为开发者提供从学习、开发到部署的全旅程支持。


点击免费领取,立即领取开发者空间。



注意:领取开发者空间,需要登录华为账号,如果没有,请注册华为账号并完成实名认证。

2. 领取百万 tokens 代金券

参考案例《Versatile Agent中自定义接入大模型配置华为云Maas指导》中的“一、 领取”章节内容,领取华为开发者空间百万token代金券福利,购买 ModelArts Studio DeepSeek-V3 轻量体验包(¥3.50)。开通商用模型服务,最后获取模型名称API 地址API Key 的参数值。




注意:记录 API KeyAPI 地址以及 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.pyfrom flask import Flask, request, jsonify, render_templatefrom deepseek_api import DeepSeekAPIimport 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 大模型构建智能写作助手应用的案例已全部完成。


用户头像

提供全面深入的云计算技术干货 2020-07-14 加入

生于云,长于云,让开发者成为决定性力量

评论

发布
暂无评论
基于华为开发者空间-云开发环境(容器)+MaaS大模型构建智能写作助手应用_人工智能_华为云开发者联盟_InfoQ写作社区