最新案例動態,請查閲 《基於華為開發者空間-雲開發環境(容器)+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大模型構建智能寫作助手應用的案例已全部完成。