Vibe Coding實戰項目:用Qwen3-Coder做了個AI跳舞視頻生成器

圖片

大家好,這里是K姐。

一個?Vibe Coding 的探索者。

前段時間發現通義發起了一個Qwen3-Coder挑戰賽,最高獎金有10000元,研究了一下,我發現這個賽道太寬了,不限項目,用 AI Coding 做數據分析、個人Blog、抓取信息等等都ok。

小白也能參加,因為這場挑戰賽很看重項目創意。

官方還專門設置了“整活獎”,這不正是我擅長的嗎?

于是我小小的發揮了一下,做了一個有意思的小網站,在網站內上傳一張個人照片,點擊立即生成,就可以得到人物跳舞的視頻。

demo

圖片

圖片

體驗地址:https://kseek.ai/

整個開發過程可以分為3步:

構思設計,先想清楚要做一個什么項目,用什么模型

生成調試,把需求交給Qwen3-Coder,生成前后端,再跑通流程

優化頁面布局,讓網站看起來更完整

圖片

這篇教程詳細記錄了這個網站開發的全過程和要點,全程不需要自己寫代碼,即使是完全看不懂代碼的小白,跟著操作,也能搞定全棧開發。?

如果你也想在自己的項目中接入AI大模型的各項能力,但又不知道從哪一步開始,這篇內容也許就能幫到你~

圖片

項目構思

我們需要先明確需求,比如我最初的思路是通過接入大模型的API做一個圖生視頻的網站。

我們打開阿里云百煉的模型廣場,篩選視頻生成模型,點擊查看詳情,了解一下這些模型的應用案例。

圖片

比如圖生視頻,就分為首幀圖片加輸入提示詞生成,和首幀圖片使用視頻特效生成(無需提示詞),還有基于首尾幀的視頻效果。

圖片

我想做的AI跳舞視頻生成工具,通過圖生視頻特效生成是更方便,也是效果更穩定的方案~

圖片

于是我們的開發方向就變得具體且清晰了:使用 wanx2.1-i2v-plus 模型的圖生視頻特效功能,生成跳舞視頻

圖片

網站開發

我們可以看看阿里云百煉平臺給出的API參考,了解模型 API 調用的一些條件和使用邏輯。

圖片

還有具體使用什么模型的效果,比如我要用生成跳舞特效的視頻,在阿里云給出的示例表格里 template 參數值是 dance2。

圖片

當然,我們看不懂也沒關系,直接把這些內容打包發給 Qwen3-Coder,讓它現學現用。通過平臺的這些信息幫我們完成開發。

我們下載VS Code,安裝通義靈碼插件,關于通義靈碼的使用可以看這篇教程AI零成本搭建個人網站,小白3步搞定!

點擊左上角的文件,打開一個空白的文件夾,后續的項目文件都會存儲在這里~

圖片

在通義靈碼中選擇 Qwen3-Coder 模型,智能體模式。在這個模式下,我們只需要說需求,Qwen3-Coder 就可以調用合適的工具幫我們完成開發項目。

圖片

我們先輸入開發需求和阿里云百煉官方給出的一些要求和示例代碼,讓 Qwen3-coder 先做一個圖生視頻的網站。

圖片

Qwen3-coder 開發的過程中,我們只需要手動點點接收、執行就可以,每次執行完任務,它都會在最后總結匯報,我們一起來看看:

Qwen3-coder 創建了一個完整的包含前后端的全棧項目,并且實現了我們想要的圖生視頻功能。

圖片

我們按照 Qwen3-coder 回復的使用說明來操作一下。

圖片

我們直接點擊代碼上方的文件名稱,點擊 Qwen3-coder 說的 backend/.env 文件。

圖片

在阿里云百煉新建API Key,輸入到這里。

圖片

接著我們按照提示啟動后端。

圖片

在調試過程中,我們經常會用到這兩行代碼:

cd backend

npm run dev

我發現其實這兩行代碼分別代表:把路徑更新到后端文件所在的文件夾,啟動終端。

要注意的是,如果默認打開的位置和終端文件夾不在一個系統盤,backend就需要改成完整的文件地址,比如,D:\backend

執行命令后,終端出現了后端的端口地址,代表后端服務已經成功啟動了。

在編輯器最上方點擊新建終端。

圖片

再復制啟動前端的代碼,用同樣的方法啟動前端。

cd frontend

npm run dev

估計你也猜到了,這兩行代碼就是把路徑更新到前端文件夾,啟動終端。

按住crtl,同時單擊端口地址,我們就可以通過瀏覽器訪問前端啦。

圖片

前端整個界面非常簡單,只有兩個按鈕,一個上傳圖片,一個生成視頻。

圖片

我試著操作一下,上傳圖片的邏輯是通的,但是生成視頻出現了報錯。

咱們可以把報錯信息直接截圖發給 Qwen3-coder ,讓它根據報錯信息修改。

圖片

它會根據問題做出調整,并且告訴我們它做了哪些更改以及后續建議。

圖片

需要特別注意的是,我們需要按照阿里云百煉的請求示例說明,讓 Qwen3-coder 將oss://...替換為真實的臨時 URL。

圖片

這下網站就可以正常運行啦。

圖片

圖片

前端優化

我感覺這個網站有些過于簡潔了,不夠好看,于是我讓 GPT-5 生成了一套前端UI代碼;

生成一個圖生視頻網站的前端UI界面,主色調為奶白+霧紫,果凍質感,Linear 風格;

圖片

然后可以根據它做出的網站,再慢慢優化調整頁面布局,比如:

提示詞:網站名稱修改為:AI 跳舞視頻生成器

編輯介紹語:上傳照片,AI 幫你生成一段跳舞視頻

上傳圖片下方小字提醒:?

支持單人照片;建議使用半身至全身的正面照片

圖片和視頻的尺寸均為3:4,調整合適的布局

預覽效果合適之后,就可以點擊右上角,下載代碼。

圖片

將這段代碼文件放進項目文件夾,作為上下文添加。

提示詞:用我給你的組件代碼應用到前端布局,不改變邏輯。

圖片

Qwen3-coder 修改之后,我們重新進入前端頁面,網站不僅可以運行,而且看上去也比較美觀啦~

圖片

圖片

一些分享

像我這樣的文科生,也能靠AI完成網站的全棧開發,想想還是挺激動的~

不過開發完項目還沒結束,想要拿 Qwen3-Coder 挑戰賽的萬元大獎,還需要報名參賽、完成項目的提報和展示。

傳統開發要手寫數據結構、算法,一行行敲代碼,還得熟悉各種編程語言,門檻高、成本也高,是一門需要長期學習才能獲得的專業技能。

現在有了 Vibe Coding ,我們只需要把想法表達清楚,AI 就能搭好項目,還能根據我們的反饋一點點打磨。

更重要的是,在實踐過程中,我們會不斷接觸到新的知識,也會在一次次嘗試中積累經驗。AI 帶來的,不只是效率和便利,還有認知的提升。

在 Qwen3-Coder 上,這種體驗尤為明顯。比如我想做一個項目,只要說幾個關鍵詞,Qwen3-Coder 秒懂我要干啥,還能用我也能看懂的方式把項目講得清清楚楚。

或許開發正在進入一種新范式,代碼不再是起點,想法才是。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/96288.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/96288.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/96288.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Kafka面試精講 Day 13:故障檢測與自動恢復

【Kafka面試精講 Day 13】故障檢測與自動恢復 在“Kafka面試精講”系列的第13天,我們將深入探討 Kafka 高可用體系中的關鍵一環:故障檢測與自動恢復機制。作為分布式系統的核心能力,Kafka 如何在 Broker 宕機、網絡分區或磁盤故障時快速感知…

【前沿技術拓展Trip Two】具身智能

具身智能(Embodied AI)的認識,進展,以及為何難以實現 在講具身智能之前,我們不得不先行介紹一下離身智能與離身認識系統這兩個極其相關且更加常見的概念 離身認識系統 其實目前絕大多數的AI,例如DeepSeek&a…

使用electron將vue3網頁項目包裝成pc客戶端

一、準備前工作在項目的根目錄 打開命令行工具 安裝四個依賴庫安裝報錯的話二、準備工作完成之后,在項目根目錄需要有倆個文件在項目根目錄創建electron文件夾在vite.config.js中添加配置項在package.json中添加配置項運行命令 npm run electron:build 打包關于mac&…

基于安全抽象模型(SAM)的汽車網絡安全防御與攻擊分析

摘要自動駕駛汽車比以往任何一種個人出行交通工具都具有更大的受攻擊可能性。這主要是因為這類汽車對通信有極高的需求,一方面是出于功能和安全方面的考慮,另一方面則是為了滿足舒適性需求。無人駕駛汽車需要與周圍環境進行通信的接口、直接連接&#xf…

線掃相機不出圖原因總結

1、幀觸發信號有問題 線掃相機出圖由幀信號決定開始采集,如果沒有幀信號線掃相機無法識別開始信號,所以不出圖 1)沒有給相機幀信號 幀信號是一個短暫的脈沖信號,持續時間不要太長,相機能識別就可以,一般由plc或者控制卡的數字量輸出口觸發,可以通過監測數字量輸出口來確…

開發避坑指南(46):Java Stream 對List的BigDecimal字段進行求和

需求 對int,long類型的數據求和直接用stream().mapToInt()、stream().mapToDouble(),可是沒有stream().mapToBigDecimal()這樣的方法,那么如何用stream對List的BigDecimal字段進行求和? 代碼實現 直接上代碼 public class OrderIn…

pycharm如何處理python項目間引用

1. 如何在pycharm中將其它項目添加到打開的項目中 如圖所示:文件->打開->附加(Attach)即可2.如何引用:直接作為一個普通package引用即可 from attack_projectxxx.modulexxx import xxx3.pyinstaller如何編譯這種引用其它項目的可執行文…

家庭勞務機器人發展階段與時間預測

家庭勞務機器人大規模進入家庭不會是一個單一的時間點,而是一個分階段、漸進式的過程。我們可以將這個進程分為以下幾個階段,并對每個階段的時間線進行預測:第一階段:單一功能機器人普及(現在 - 2025年)這個…

Zynq開發實踐(FPGA之spi實現)

【 聲明:版權所有,歡迎轉載,請勿用于商業用途。 聯系信箱:feixiaoxing 163.com】雖然串口用的地方比較多,實現起來也比較簡單。但是串口本身速度比較慢,不利于高速數據通信。而且單個串口沒有辦法和很多芯片…

指甲打磨機/磨甲器MCU控制方案開發,輕松解決磨甲問題

美甲打磨機/指甲打磨機核心功能需求 1. 基礎功能 無級調速(5,000-30,000 RPM,PWM控制) 正反轉切換(可選,用于拋光/去角質) 按鍵鎖/防誤觸(長按3秒解鎖) 鋰電池管理(3.7V單節,帶充電指…

臨床數據挖掘與分析:利用GPU加速Pandas和Scikit-learn處理大規模數據集

點擊 “AladdinEdu,同學們用得起的【H卡】算力平臺”,注冊即送-H卡級別算力,80G大顯存,按量計費,靈活彈性,頂級配置,學生更享專屬優惠。 摘要 隨著電子健康記錄(EHR)的普…

二進制安裝MySQL 8.0指南:跨平臺、自定義數據路徑、安全遠程訪問配置

二進制安裝 MySQL 8.0 在生產或測試環境中,我們常常希望避免包管理器帶來的依賴和交互問題,尤其是當系統自帶版本過舊或安裝過程頻繁彈窗時。此時,使用 MySQL 官方提供的二進制壓縮包(Generic Linux Binary) 進行安裝…

Z檢驗與T檢驗的區別與聯系:原理、公式和案例全解

Z檢驗與T檢驗全解析:原理、區別與實際案例 統計學的核心任務之一,就是通過有限的樣本數據去推斷總體特征。在這一過程中,假設檢驗成為了最常見的工具。而在眾多檢驗方法中,Z檢驗與T檢驗幾乎是入門必學,也是應用最廣泛的…

SpringBoot之緩存(最詳細)

文章目錄項目準備新建項目并選擇模塊安裝添加依賴添加application.yml刪除demos.web包編寫pojo層userdto/ResultJson編寫mapper層UserMapper編寫service層UserService編寫controller層編寫配置類MybatisPlusConfig編寫測試類1 緩存分類1.1 MyBatis一級緩存1.2 MyBatis二級緩存1…

B站 韓順平 筆記 (Day 29)

目錄 1(集合的框架體系) 2(Collection接口和常用方法) 2.1(Collection接口實現類特點) 2.2(常用方法) 2.3(遍歷元素方式1:迭代器) 1&#x…

axios報錯解決:unsupported BodyInit type

目錄 問題 原因 解決方法 問題 Got ‘unsupported BodyInit type’ bug on iPhone 14(IOS 17.5) Issue #6444 axios/axios 我這里是iPhone 6plus打開會報錯白屏 好多人遇到了相同的問題 當我在 iPhone 14 上瀏覽頁面時,我收到一條錯誤消息:錯誤:不支持的 BodyInit 類型,…

iperf3網絡性能測試工具

iperf3 是一個功能非常強大的網絡性能測試工具,用于測量兩個網絡節點之間的最大TCP、UDP帶寬和性能。它通過創建數據流并測量其吞吐量來工作。 下面我將為您詳細介紹其核心用法、常用命令和參數。 核心概念:客戶端/服務器模式 iperf3 測試需要兩臺機器:一臺作為服務器端(…

【C#】 資源共享和實例管理:靜態類,Lazy<T>單例模式,IOC容器Singleton我們該如何選

文章目錄前言一、靜態類1.1 靜態類的特點1.2 靜態類的使用1.3 靜態類的缺點二、單例模式2.1 Lazy延遲初始化2.2 Lazy< T>單例模式的使用2.3 單例模式的特點三、IOC的Singleton總結前言 編寫程序的時候&#xff0c;常常能碰到當某些數據或方法需要被整個程序共享&#xf…

MySQL——存儲引擎、索引

一、存儲引擎1.MySQL體系結構2.存儲引擎簡介存儲引擎就是儲存數據、建立索引、更新/查詢數據等技術的實現方式。儲存引擎是基于表的&#xff0c;而不是基于庫的&#xff0c;所以存儲引擎也可被稱為表類型建表語句&#xff1a;查詢數據庫支持的儲存引擎&#xff1a;show engines…

機器學習01——機器學習概述

上一章&#xff1a;機器學習核心知識點目錄 下一章&#xff1a;機器學習02——模型評估與選擇 機器學習實戰項目&#xff1a;【從 0 到 1 落地】機器學習實操項目目錄&#xff1a;覆蓋入門到進階&#xff0c;大學生就業 / 競賽必備 文章目錄一、參考書推薦二、機器學習的基本概…