1.創建API key
? ? ? ? 訪問官網DeepSeek?,點擊API開放平臺。
?????????在開放平臺界面左側點擊API keys,進入API keys管理界面,點擊創建API key按鈕創建API key,名稱自定義。
2.下載并安裝配置編輯器VSCode
? ? ? ? 官網Visual Studio Code - Code Editing. Redefined,安裝過程不贅述,這里只講配置。
? ? ? ? 我們可以把VS Code設置成中文,選擇左側菜單欄中的擴展選擇項。在搜索欄中輸入Chinese。
?????????按住鍵盤上的“Ctrl+Shift+P”組合鍵,打開命令面板。在命令面板的輸入框中輸入“Configure Display Language”,然后選擇該選項。
?????????重啟后生效,界面就是中文的了。
3.接入DeepSeek的API
? ? ? ? 在拓展中輸入Cline,選擇并安裝。
? ? ? ? ?安裝完畢,左側可以看到cline選項。
? ? ? ? ?點擊選項,可以看到剛才安裝的Cline插件。
? ? ? ? 在API選項中,選擇DeepSeek。?
? ? ? ? ?輸入前面我們在DeepSeek官網注冊的API key。復制APIKEY粘貼即可。然后點擊Let's go!
? ? ? ? 可以在對話框中輸入問題,比如你是誰?點擊執行。
? ? ? ? ? ? ? ? ?它會給出回答,如下所示吧啦吧啦,說明已經成功接入了DeepSeek API。
用戶詢問我的身份。我是一名高度熟練的軟件工程師,擁有多種編程語言、框架、設計模式和最佳實踐的廣泛知識。我可以幫助用戶完成各種編程和開發任務。我是Cline,一名高度熟練的軟件工程師,擁有多種編程語言、框架、設計模式和最佳實踐的廣泛知識。我可以幫助您完成各種編程和開發任務。
?4.演示完成編程需求
? ? ? ? ?接下來我們就讓它幫我們完成一個編程需求。輸入我們的提示詞:
創建一個網頁,標題為“賽博木魚”,設計要求如下:頁面整體布局
背景與樣式:背景顏色為深色#121212,文字顏色為純白#FFFFFF。
使用楷體'Kaiti SC'和現代字體'PingFang SC',無對應字體時備用sans-serif。頁面內容居中對齊,頂部為標題區,中央為木魚點擊區域,底部為提示文字,整體垂直分布。
標題區:
包含三個部分:
主標題:顯示漸變文字“賽博木魚”,字體大小為25vw,使用'Kaiti SC',漸變從rgba(255,176,103,0.05)(淺綠色)到rgba(115,55,0,0.02)(淺棕色),方向為180度,通過webkit-background-clip:text和-webkit-text-fill-color:transparent實現漸變文字效果。
計分器:顯示分數,初始值為0,字體大小10vh,字體為PingFang 5C,加粗900,垂直居中。
木魚點擊區:
包含一個木魚和錘子圖案:
木魚圖片鏈接:https://img.alicdn.com/imagextra/i1/O1CN012CO0YU1VSfNs506ZS_!!6000000002652-2-tps-284-236.png
錘子圖片鏈接:https://img.alicdn.com/imagextra/i1/O1CN01tKb5Et1aSjWRjCHK3_!!6000000003329-2-tps-119-69.png
錘子的相對位置:錘子固定在木魚的右上角,具體位置為相對于木魚的右側邊緣偏上,保持一定距離以呈現動態打擊效果。錘子的初始旋轉角度為0度。靜態時與木魚形成俯視敲擊的視覺關系。點擊木魚觸發以下交互:播放點擊音效,音頻鏈接:https://qianwen.alicdn.com/resource/qiaomuyu.mp3
錘子短暫旋轉(-25°),隨后復位至0°,動畫時間為0.1s,木魚放大至scale(1.1)后復位,動畫時間為0.1s.顯示動態漂浮字幕“功德+1”。字體為PingFang SC,大小1.5em,位置從木魚上方飄浮消失,動畫時間0.4s。點擊后分數加1,實時更新計分器內容。
? ? ? ? ?執行任務,cline就會進行網頁文件的創建以及對應代碼的編寫。創建完成以后,我們點擊Save按鈕保存。
? ? ? ? ?這是自動生成的網頁文件:
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>賽博木魚</title><link rel="stylesheet" href="style.css">
</head>
<body><div class="container"><div class="header"><h1 class="title">賽博木魚</h1><div class="counter">功德:<span id="score">0</span></div></div><div class="muyu-area"><div class="muyu-container"><img src="https://img.alicdn.com/imagextra/i1/O1CN012CO0YU1VSfNs506ZS_!!6000000002652-2-tps-284-236.png" alt="木魚" class="muyu"id="muyu"><img src="https://img.alicdn.com/imagextra/i1/O1CN01tKb5Et1aSjWRjCHK3_!!6000000003329-2-tps-119-69.png"alt="錘子"class="hammer"id="hammer"></div></div><div class="floating-text-container" id="floating-text-container"></div></div><audio id="sound-effect"><source src="https://qianwen.alicdn.com/resource/qiaomuyu.mp3" type="audio/mpeg"></audio><script src="script.js"></script>
</body>
</html>
? ? ?運行效果:
????????總結:本文展示了基于DeepSeek API和VSCode的自動化網頁生成流程。已經成功創建了一個標題為“賽博木魚”的網頁,并定義了頁面的布局、樣式和功能需求。