最新案例動態,請查閲 《基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用》。小夥伴快來領取華為開發者空間進行實操吧!

一、概述

1. 案例介紹

華為開發者空間,是為全球開發者打造的專屬開發者空間,致力於為每位開發者提供一台雲主機、一套開發工具和雲上存儲空間,匯聚昇騰、鴻蒙、鯤鵬、GaussDB、歐拉等華為各項根技術的開發工具資源,並提供配套案例指導開發者從開發編碼到應用調測,基於華為根技術生態高效便捷的知識學習、技術體驗、應用創新。

面對海量用户併發開發、測試對資源彈性與隔離性的高標準要求,華為開發者空間開發平台 - 雲開發環境(容器)深度融合了彈性雲主機的高性能計算與容器技術的敏捷彈性,通過構建集高效計算、安全隔離、敏捷部署於一體的雲原生基礎設施,不僅保障了雲開發環境的穩定可靠,更實現了資源的秒級伸縮與高效利用,為加速應用創新提供了堅實底座。

華為MaaS平台不僅提供高質量的DeepSeek-V3模型,更具備百萬token的超長上下文處理能力,使得本應用能夠支持複雜的多輪對話場景和長文檔分析任務。前端採用Gradio框架構建響應式聊天界面,後端通過封裝MaaS平台API,為用户提供流暢的智能對話體驗。

本案例基於華為開發者空間-雲開發環境(容器)+MaaS大模型,構建智能寫作助手應用。

2. 適用對象

  • 企業
  • 個人開發者
  • 高校學生

3. 案例時間

本案例總時長預計60分鐘。

4. 案例流程

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_開發環境

説明:

  1. 用户進入開發者空間開發平台雲開發環境,創建容器;
  2. 使用VS Code連接雲開發環境;
  3. 編寫Web端項目代碼集成MaaS大模型;
  4. 使用瀏覽器測試並體驗智能寫作助手。

5. 資源總覽

本案例預計花費0元。

資源名稱

規格

單價(元)

時長(分鐘)

華為開發者空間開發平台 - 雲開發環境(容器)

鯤鵬通用計算增強型 kc1 | 2vCPUs | 4G | HCE

免費

60

二、環境準備

1. 領取註冊開發者空間

開發者空間是開發者專屬的雲上成長空間,預置免費華為根技術工具和資源,為開發者提供從學習、開發到部署的全旅程支持。

點擊免費領取,立即領取開發者空間。

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_API_02

注意:領取開發者空間,需要登錄華為賬號,如果沒有,請註冊華為賬號並完成實名認證。

2. 領取百萬tokens代金券

參考案例《Versatile Agent中自定義接入大模型配置華為雲Maas指導》中的“一、 領取”章節內容,領取華為開發者空間百萬token代金券福利,購買ModelArts Studio DeepSeek-V3 輕量體驗包(¥3.50)。開通商用模型服務,最後獲取模型名稱API地址API Key的參數值。

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_開發環境_03

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_開發者_04

注意:記錄API KeyAPI地址以及model名稱留作後面步驟使用。

三、配置雲開發環境(容器)

1. VS Code遠程連接雲開發環境(容器)

參考案例《華為開發者空間 - 雲開發環境(容器)IDE插件遠程連接操作指導》中的“二、雲開發環境IDE插件遠程連接操作指導”的內容,完成“1. 安裝插件” ~ “4. 連接”章節步驟。

完成連接之後的狀態:

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_開發環境_05

四、構建智能寫作助手應用

1. 獲取智能寫作助手項目代碼

點擊版本控制圖標,再點擊Initialize Repository

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_開發者_06

clone代碼,輸入代碼倉地址,Clone from URL:https://gitcode.com/u014005316/writing-assistant.git

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_開發者_07

選擇代碼倉目錄:/root/,點擊Add to Workspace加入當前工作空間。

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_API_08

2. 安裝項目依賴

按下Ctrl+Shift+`,打開Terninal窗口,選擇writing-assistant目錄,安裝requestsflask

pip install requests

pip install flask

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_API_09

安裝Python插件:

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_API_10

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文件:

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_開發者_11


在瀏覽器中輸入:http://127.0.0.1:5000,或者點擊Open in Browser進入智能寫作助手平台。

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_API_12


基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_開發環境_13

輸入文章主題:人工智能未來發展趨勢
選擇:文章生成
文章風格:學術
文章長度:短篇(300字)

點擊開始生成

基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_API_14


基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用_開發環境_15

智能寫作助手成功幫助我們生成文章。

至此,基於華為開發者空間-雲開發環境(容器)+MaaS大模型構建智能寫作助手應用的案例已全部完成。