從零開始搭建Windows AI開發環境:QWQ-32B部署+Cursor插件優化實戰

文章目錄

    • 前言
    • 1.安裝Ollama
    • 2.QwQ-32B模型安裝與運行
    • 3.Cursor安裝與配置
    • 4. 簡單使用測試
    • 5. 調用本地大模型
    • 6. 安裝內網穿透
    • 7. 配置固定公網地址
    • 總結

前言

本方案提出了一種基于Windows系統的智能化開發平臺搭建策略,通過融合Cursor智能編程平臺、Ollama模型運行框架和cpolar內網穿透服務,成功實現了千問QwQ-32B大模型的私有化遠程調用。該系統架構包含三個核心組件:首先利用Ollama框架實現QwQ-32B模型的本地化部署;其次構建定制化的OPENAI API接口以規范模型服務輸出;最后借助內網穿透技術突破局域網限制,創建可遠程訪問的服務端口。

在技術實現維度,Cursor作為當前主流的AI輔助開發工具,其設計特性存在兩個明顯局限:其一是對公網模型服務的強依賴特性;其二是高頻次API調用帶來的運營成本壓力。本方案從兩個層面進行優化:第一,實施本地化部署方案提升數據安全性,確保所有代碼解析與模型運算均在本地閉環完成;第二,采用內網穿透技術既規避了服務費用支出,又實現了跨區域訪問能力。

該解決方案具備三項顯著應用價值:1)為開發者提供多場景工作環境適配,通過遠程連接實現本地模型訪問;2)在團隊協作中有效防控代碼泄露風險;3)為資源受限的開發團隊提供高性價比的AI服務選項。通過Ollama的輕量化部署能力、cpolar的穿透技術優勢與Cursor的智能編輯功能的有機整合,最終構建出具備安全性保障、成本控制優勢和操作便利性的智能開發系統。

1.安裝Ollama

本例中使用的是Windows11系統專業版,通過Ollama運行Gemma3:27B大模型,之前曾經發布過如何在Windows安裝Ollama的教程,有需要的同學可以看看這篇文章:Windows本地部署Deepseek-R1大模型并使用Web界面遠程交互

簡單來說,就是訪問Ollama的官網:Download Ollama on Windows

image-20250408144901346

下載對應版本的ollama安裝程序并安裝:

image-20250408144936715

2.QwQ-32B模型安裝與運行

在Ollama的官網點擊Models,搜索qwq就可以看到模型:

image-20250307112159233

Ollama安裝完成之后,就可以開始去下載 QwQ-32B 模型了,使用這個命令就能下載:

ollama run qwq

image-20250307113312147

ps:需要預留20個G以上的儲存空間,默認下載到C盤,如果想修改下載位置,可以在終端中執行下方命令來指定模型文件的存放目錄,這里以d:\ollama為例,大家可以自定義:

set OLLAMA_MODELS=d:\ollama

下載中,時間有點長,等待進度條完成即可,模型安裝成功后會提示success,并可以進行提問了:

image-20250307141047982

3.Cursor安裝與配置

訪問cursor官網下載Windows版本: https://www.cursor.com/

image-20250429104747951

我這里下載的是Windows X64的0.48版本:

image-20250429111443579

下載后,按照提示一步步安裝,如需創建桌面快捷方式,勾選即可:

image-20250429111822903

image-20250429111935159

點擊完成后,第一次運行程序會彈出登錄窗口:

image-20250429112251631

點擊Sign UP注冊一個賬號登錄:

image-20250429112735983

或者使用google或github賬號登錄,都可以:

image-20250429113159523

選擇一個主題,點擊繼續:

image-20250429113504426

選擇快捷鍵風格,點擊繼續:

image-20250429113709243

數據分享這里選擇了私人模式進行演示,大家可以根據自己情況選擇:

image-20250429113951626

給AI發送信息的語言選擇簡體中文:

image-20250429114222761

配置完畢后,既可看到Cursor的主界面了:

image-20250429114324732

4. 簡單使用測試

現在我們就可以在右側的輸入框中選擇好AI模型進行提問了,比如我這里要求他幫我寫一個貪吃蛇小游戲:

image-20250429144907370

經過兩次確認創建文件,并等待一小會兒后,AI就給我生成了兩個文件(index.html和game.js),在將這兩個文件保存在同一目錄下,在瀏覽器中打開index.html就能看到貪吃蛇小游戲的界面了:

image-20250429145552171

image-20250429145618042

通過控制方向鍵也可以正常玩,不過這只是一個相當初級的版本,但是AI也提供了后續優化的建議,比如:

  • 添加游戲重啟按鈕

  • 調整游戲速度

  • 添加不同的難度級別

  • 添加音效

  • 添加暫停功能

image-20250429145703088

5. 調用本地大模型

在提問框旁邊,我們能看到使用哪個大模型來輔助你編程的選擇功能:

image-20250429150430127

不過剛才演示的是通過調用在線大模型來輸出回答,現在我們來演示一下如何讓Cursor調用我們剛才在本地部署的qwq-32b大模型來實現輔助開發。

要想實現這個功能,首先我們需要打開Cursor的左邊欄,點擊插件,搜索cline插件,并點擊install進行下載:

image-20250429151632752

安裝好之后,點擊插件圖標,選擇使用我自己的api key:

image-20250429152135577

然后在API Provider中選擇剛才安裝的Ollama,模型地址默認http://localhost:11434,模型ID在勾選了要使用本地部署的qwq:latest后會自動填寫,然后點擊Let”go!

image-20250429152710678

配置完成后,點擊cline插件下方的在編輯器中打開:

image-20250429154304095

在彈出的新輸入框中,可以看到現在已經調用的是本地部署的qwq-32b(名稱為qwq:latest)模型了!

image-20250429155717645

image-20250429155742461

提個要求測試一下:

image-20250429162220940

這次使用本地大模型生成的貪吃蛇小游戲不用自己創建文件夾了,自己在桌面上生成了一個目錄:

image-20250429162927946

訪問后同樣可以看到游戲界面,并且這次還加上了重新開始按鈕:

image-20250429162545708

但是同樣也有一些BUG,需要后期進行完善與優化。

6. 安裝內網穿透

但如果想要像文章開頭說的那樣,當和本地部署的大模型不在同一網絡環境下,也能隨時隨地在線使用Cursor調用與本地部署的大模型輔助代碼開發,那就需要借助cpolar內網穿透工具來實現公網訪問了!接下來介紹一下如何安裝cpolar內網穿透,過程同樣非常簡單,只需使用它為Ollama配置一個公網地址就可以了。

首先進入cpolar官網:

cpolar官網地址: https://www.cpolar.com

點擊免費使用注冊一個賬號,并下載最新版本的cpolar:

image-20250307152003085

登錄成功后,點擊下載cpolar到本地并安裝(一路默認安裝即可)本教程選擇下載Windows版本。

image-20240319175308664

cpolar安裝成功后,在瀏覽器上訪問http://localhost:9200,使用cpolar賬號登錄,登錄后即可看到配置界面,結下來在WebUI管理界面配置即可。

img

接下來配置一下 ollama 的公網地址:

登錄后,點擊左側儀表盤的隧道管理——創建隧道,

  • 隧道名稱:cursor(可自定義命名,注意不要與已有的隧道名稱重復)
  • 協議:選擇 http
  • 本地地址:11434
  • 域名類型:選擇隨機域名
  • 地區:選擇China Top

image-20250429163719795

隧道創建成功后,點擊左側的狀態——在線隧道列表,查看所生成的公網訪問地址,有兩種訪問方式,一種是http 和https:

image-20250429163801421

使用上面的任意一個公網地址替換剛才我們在Cursor中的cline插件里填寫的模型地址即可,這樣一來就可以隨時使用Cursor在線調用本地大模型來讓AI輔助我們進行代碼開發了!

image-20250429164214233

小結

為了方便演示,我們在上邊的操作過程中使用cpolar生成的HTTP公網地址隧道,其公網地址是隨機生成的。這種隨機地址的優勢在于建立速度快,可以立即使用。然而,它的缺點是網址是隨機生成,這個地址在24小時內會發生隨機變化,更適合于臨時使用。

如果有長期遠程使用Cursor調用本地模型輔助開發,或者異地訪問與使用其他本地部署的服務的需求,但又不想每天重新配置公網地址,還想讓公網地址好看又好記并體驗更多功能與更快的帶寬,那我推薦大家選擇使用固定的二級子域名方式來配置一個公網地址。

7. 配置固定公網地址

接下來演示如何為其配置固定的HTTP公網地址,該地址不會變化,方便分享給別人長期查看你部署的項目,而無需每天重復修改服務器地址。

配置固定http端口地址需要將cpolar升級到專業版套餐或以上。

登錄cpolar官網,點擊左側的預留,選擇保留二級子域名,設置一個二級子域名名稱,點擊保留:

image-20250429164619594

保留成功后復制保留成功的二級子域名的名稱:mycursor,大家也可以設置自己喜歡的名稱。

image-20250429164648974

返回Cpolar web UI管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到所要配置的隧道:cursor,點擊右側的編輯:

image-20250429164727702

修改隧道信息,將保留成功的二級子域名配置到隧道中

  • 域名類型:選擇二級子域名
  • Sub Domain:填寫保留成功的二級子域名:mycursor

點擊更新(注意,點擊一次更新即可,不需要重復提交)

image-20250429164805089

更新完成后,打開在線隧道列表,此時可以看到公網地址已經發生變化,地址名稱也變成了固定的二級子域名名稱的域名:

image-20250429164841474

最后,我們使用上邊任意一個固定的公網地址訪問,可以看到訪問成功,這樣一個固定且永久不變的公網地址就設置好了,可以隨時隨地在公網環境異地在線訪問本地部署的大模型來使用Cursor輔助代碼開發工作了!

image-20250429165003318

image-20250429170522159

總結

本系統方案已在Windows系統環境中成功構建Cursor智能編程平臺與QwQ-32B大模型的本地化部署架構,通過cline插件構建了本地模型的調用機制。針對傳統云端服務模式存在的運營成本高企與數據安全風險,本方案創造性整合內網穿透技術,成功破解了無公網IP場景下的遠程訪問瓶頸。實測數據顯示,該技術架構在維持開發效率的同時,實現了服務成本的顯著優化,主要體現在:1)本地化處理機制杜絕了數據外傳隱患;2)采用內網穿透技術替代傳統云服務收費模式;3)模塊化插件設計提升了模型響應速度。該解決方案為需要靈活部署環境的開發團隊提供了兼顧安全防護、成本控制和系統擴展的可行性方案,歡迎就技術細節進行深入交流。

在這里插入圖片描述

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

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

相關文章

PostgreSQL 中,若需顯示 不在 `IN` 子句列表中的數據

在 PostgreSQL 中,若需顯示 不在 IN 子句列表中的數據,可以通過以下方法實現: 方法 1:使用 NOT IN(注意 NULL 值) 直接篩選不包含在 IN 列表中的記錄: SELECT * FROM your_table WHERE your_c…

嘉訊科技:醫療信息化、數字化、智能化三者之間的關系和區別

隨著技術的不斷發展,醫療行業也在發生著巨大的變化。在這個過程中,醫療信息化、數字化、智能化成為三個重要方向。這些變化不僅帶來了醫療技術的進步,而且大大提高了醫療服務的質量和效率。 一、醫療信息化 醫療信息化是指醫療行業應用信息技…

Windows VMWare Centos Docker部署Springboot應用

接上篇文章:Windows VMWare Centos環境下安裝Docker并配置MySql-CSDN博客文章瀏覽閱讀370次,點贊3次,收藏4次。Windows VMWare Centos環境下安裝Docker并配置MySqlhttps://blog.csdn.net/u013224722/article/details/148928081 一、新建Sprin…

JavaEE-Spring事務和事務的傳播機制

事務 什么是事務 事務是?組操作的集合, 是?個不可分割的操作. 事務會把所有的操作作為?個整體, ?起向數據庫提交或者是撤銷操作請求. 所以這組操作要么同時成功, 要么同時失敗. 為什么需要事務? 事務的操作 Spring 中事務的實現 創建好數據庫后就是配置數據庫相關的配…

共享經濟視域下社群經濟的本質重構:基于開源AI智能名片鏈動2+1模式S2B2C商城小程序源碼的實證研究

摘要:社群經濟在互聯網時代呈現爆發式增長,但傳統社群運營存在情感維系成本高、商業轉化路徑長、技術賦能不足等痛點。本文以共享經濟理論為框架,結合開源AI智能名片鏈動21模式S2B2C商城小程序源碼的技術實踐,提出“思想-資源-機會…

測試方法的分類

靜態測試 核心分類依據:根據是否執行程序分為靜態測試和動態測試 靜態測試方法 執行特征:不運行被測程序,通過人工檢查或工具分析進行測試 測試對象:主要針對文檔(包括需求文檔、設計文檔等)和源代碼 實…

查看CPU支持的指令集和特性

1)gcc -c -Q -marchnative --helptarget 2)結果 The following options are target specific: -m128bit-long-double [enabled] -m16 [disabled] -m32 [disabled…

【大模型應用開發】Unity結合大模型實現智能問答功能

零、最終效果 Unity結合大模型實現智能問答功能 一、文本自動換行效果 新建一個Text文本,設置文本的最大寬度 然后添加Content Size Fitter組件,Vertical Fit選擇Preferred Size 二、背景隨文本長度變化效果 新建一個Image作為文本的背景&#xff0…

Python爬蟲-爬取汽車之家全部汽車品牌及車型數據

前言 本文是該專欄的第64篇,后面會持續分享python爬蟲干貨知識,記得關注。 本文,筆者將基于汽車之家平臺,通過Python獲取全部的“汽車品牌以及車型”數據。 廢話不多說,具體實現思路和詳細邏輯,筆者將在正文結合完整代碼進行詳細介紹。接下來,跟著筆者直接往下看正文詳…

簽名組件:uniapp 簽名組件開發,兼容小程序、H5、App等 電子簽名

描述 H5:1. 模擬橫屏。2. 提示信息、模擬態也通過模擬橫屏顯示 小程序:1. 自動橫屏展示 APP:1. 自動橫屏展示 rn-signature 個性簽名組件 組件名 rn-signature 簽名組件兼容H5、APP、小程序。橫屏簽名效果。 效果展示 h5端 小程序端 APP 端…

第10.4篇 使用預訓練的目標檢測網絡

在PyTorch提供的已經訓練好的圖像目標檢測中,均是R-CNN系列 的網絡,并且針對目標檢測和人體關鍵點檢測分別提供了容易調用的方 法。針對目標檢測的網絡,輸入圖像均要求使用相同的預處理方式,即先將每張圖像的像素值預處理到0~1之…

基于開源鏈動2+1模式AI智能名片S2B2C商城小程序源碼的運營機制沉淀與規范構建研究

摘要:在數字化商業生態中,運營機制的沉淀與規范構建是企業實現可持續增長的核心命題。本文以開源鏈動21模式、AI智能名片、S2B2C商城小程序源碼為技術基座,提出“機制設計-數據沉淀-規范生成-迭代優化”的四階閉環模型。通過某健康食品品牌的…

js代碼05

題目 好的,我們進入異步編程的“終極形態”:async/await。 async/await 是在 ES2017 (ES8) 中引入的,它并不是一個全新的功能,而是建立在 Promise 之上的語法糖 (Syntactic Sugar)。它的目標是讓我們能夠以一種看似同步、更符合…

PyTorch里.pt和.pth的區別

在PyTorch中,.pt和.pth文件均用于保存模型,但兩者在設計初衷、存儲內容和使用場景上存在差異。以下是詳細對比: 1. 核心區別 特性.pt文件.pth文件存儲內容完整模型(結構參數優化器狀態等)僅模型參數(state…

windows電腦如何安裝iis作為部署服務器并

1.控制面板-程序-啟用或關閉windows功能-勾選iis(縮寫) 2.安裝好iis后在開始中搜索iis就可以看見安裝好了的管理器了

解鎖ChatGPT高級玩法:模塊化提示詞庫開發指南

目錄 🔍 一、引言:為什么需要模塊化提示詞庫?🧱 二、模塊化提示詞庫設計原理2.1 核心架構2.2 模塊功能說明 ?? 三、模塊化提示詞庫開發實踐(附Python源碼)3.1 環境配置3.2 模塊化提示詞生成器3.3 提示詞組…

Spring Boot 實現不同用戶不同訪問權限

前提 近期在使用 Spring Boot,用戶角色被分為管理者和普通用戶;角色不同,權限也就存在不同。 在 Spring Boot 里實現不同用戶擁有不同訪問權限,可借助 Spring Security 框架達成。 實現 1. 添加必要依賴 首先要在 pom.xml 里…

華沿協作機器人:數字孿生技術賦能焊接領域智能化升級

在工業4.0與智能制造浪潮的推動下,焊接行業正經歷從傳統工藝向數字化、柔性化轉型的關鍵階段。作為國內協作機器人領域的創新者,華沿機器人通過融合數字孿生、智能感知與多軸協同技術,在焊接場景中實現了技術突破與應用創新。本文將從技術原理…

Linux中部署Nacos保姆級教程

前置說明: Dokcer部署Nacos官方文檔:Nacos Docker 快速開始 | Nacos 官網 一、Nacos版本說明 Nacos 1.x 版本 Nacos 1.1.3 :是一個相對穩定的版本,在一段時期內被廣泛使用,但目前該版本已經下線,不再單獨維…

戰神授權后臺報錯:Parse error: syntax error, unexpected end of file in解決辦法

問題現象分析 當您在戰神授權后臺遇到"Parse error: syntax error, unexpected end of file"這個錯誤時,說明PHP解析器在解析腳本文件時遇到了意外結束的情況。這種錯誤通常發生在PHP代碼結構不完整時,比如缺少閉合的大括號、分號或者PHP結束…