
StarVector
ServiceNow Research, Mila, ETS Montreal · 圖片 · 程式設計
StarVector 是一款開源視覺語言模型,也是不少人拿來入門的 SVG 生成模型。它能把圖片或文字轉成 SVG 程式碼,由 ServiceNow Research 與 Mila、ETS Montreal 共同推出,有 1B 與 8B 兩種版本。

關於 StarVector
What Is StarVector
StarVector 生成向量圖的方式是直接寫 SVG 程式碼,而不是描摹曲線。這款開源 SVG 模型由 ServiceNow Research 與 Mila、ETS Montreal 共同推出,有 1B 與 8B 兩種版本。
傳統向量化工具看著像素邊緣,猜線條該往哪裡走。StarVector 的做法不同:它先看圖片,理解畫面內容,再寫出用橢圓、多邊形、文字等形狀重建它的標記。同一個模型也能接受一段文字描述,從零生成全新的 SVG。
專案來自 ServiceNow Research,合作單位是 Mila 與 ETS Montreal,程式碼放在 GitHub,採 Apache 2.0 授權。它不是用租的服務,而是讓你從 Hugging Face 下載權重,在自己的機器上跑,所以它是開發者工具,不是給一般消費者用的 App。你得準備 Python 環境和一張 GPU。
模型有兩種。8B 版本在團隊自家的基準測試上分數最高,1B 版本則犧牲一些準確度,換取更輕的硬體需求。兩者都用 SVG-Stack 訓練,這個資料集約有 200 萬筆樣本。
最大的限制在於模型學會看的東西。團隊講得很直接:StarVector 對自然照片和細節豐富的插畫表現不好。它擅長的是圖示、標誌、技術圖表、曲線圖和表格。你拿一張人像給它,結果會讓人失望。
Getting Started
- 從 GitHub 複製 star-vector 儲存庫,建立 Python 3.11 環境。
- 用 pip 安裝套件,再從 Hugging Face 下載你要的權重,看是 1B 還是 8B 的檢查點。
- 在 Python 裡載入模型,把它移到支援 CUDA 的 GPU 上。
- 丟一張圖片做向量化,或給一段文字生成全新的 SVG。
- 把回傳的 SVG 程式碼轉成點陣圖檢查結果,然後匯出檔案。
產品資訊
快速了解 StarVector 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 需要大量向量圖的開發者:把整個資料夾的圖示批次轉成乾淨的 SVG 檔,比一張張手動描摹省事得多。
- 要串接流程的設計工程師:模型開源,能直接接進現有的 Python 流程,沒有逐次呼叫的費用,只需負擔自己的機器成本。
- 研究人員與學生:權重、訓練程式碼和 SVG-Bench 資料集全部公開,整套方法都能檢視與延伸。
- 不能把素材送到雲端服務的團隊:在本機執行,內部圖表和標誌就留在自家機器上。
任務
- 圖示與標誌轉 SVG:模型對這類形狀掌握得不錯,在團隊的圖示基準測試上分數很高,適合品牌與介面素材的工作。
- 技術圖表與曲線圖:它能讀懂結構與標籤,所以流程圖和圖表回來的是可編輯的向量,而不是扁平的點陣圖。
- 隨手做文字轉 SVG:用文字描述一個形狀,就能拿到一份可在編輯器裡調整的起始 SVG。
- 批次重新向量化整個素材庫:寫個腳本,一次跑完就是一整個資料夾的素材。
情境
- 重建過時的圖示集:把 PNG 丟進去,拿出 SVG,省掉平常要花上一整天的重繪工作。
- 把掃描的圖表變成可編輯的圖形:模型寫出的是真正的形狀,之後你還能改顏色和文字。
- 依需求簡報試做標誌:先從文字生成幾份 SVG 草稿,再決定要不要請設計師。
- 讓機密圖表留在內部:本機推論代表你的內部架構圖永遠不會離開自家網路。
主要功能
圖片轉 SVG 向量化
StarVector 拿一張點陣圖,寫出能重建它的 SVG 程式碼。圖片向量化是它的核心用途:它理解畫面內容,挑對基本圖形,例如橢圓、多邊形和文字,而不是硬塞幾千個路徑點。成果是一份精簡的檔案,用任何向量工具都能打開編輯。
文字轉 SVG 生成
給模型一段文字描述,它會在沒有來源圖片的情況下生成全新的 SVG。這是傳統向量化工具做不到的部分,因為描摹工具需要有東西可以描。適合快速做出簡單形狀和圖示的草稿。
語意化運用 SVG 基本圖形
模型會在各種形狀之間選擇,而不是一律退回路徑。圓形會變成 circle 元素,標籤會變成 text 元素。這讓輸出更乾淨,其他工具之後也更容易讀取與重新套用樣式。
兩種模型規模
StarVector 有 1B 與 8B 兩種版本,任務設定相同。8B 在準確度上領先,1B 則能在更輕的硬體上跑。你可以依自己的環境,在品質與資源之間取捨。
SVG-Bench 與 SVG-Stack
團隊釋出了一套涵蓋 10 個資料集、三種任務的基準測試,加上約 200 萬筆樣本的訓練集。兩者都在 Hugging Face 公開,所以你可以重現數據,或用自己的資料微調模型。
開放權重與 Apache 2.0 授權
程式碼與模型權重都能免費下載使用,商業用途也包含在內。沒有代管 API,也沒有使用費帳單,唯一的成本是你執行它的那台機器。
優缺點
優點
- 寫出真正的 SVG 形狀,而非密集路徑,檔案因此保持精簡、易於編輯。
- Apache 2.0 的開放權重讓你可以在本機執行,甚至嵌進產品裡。
- 同時接受圖片與文字描述,涵蓋向量化和從零生成兩種需求。
- 在圖示、標誌與圖表上表現強勁,並在公開基準測試上有公布的分數。
- 當 8B 檢查點對你的 GPU 太重時,1B 版本提供更輕的選項。
缺點
- 對自然照片和細節豐富的插畫表現不佳,這是團隊自己承認的,所以你不能把它指向任何圖片就期待好的描摹結果。
- 沒有代管 API,也沒有點一下就能用的 App,安裝需要 Python 和支援 CUDA 的 GPU,把非技術使用者擋在門外。
- 輸出品質會隨圖片類型變動,所以內容混雜的批次還是得靠人工檢查。
常見問題
它把圖片轉成 SVG 程式碼,也能從文字生成 SVG。常見用途是把圖示、標誌和圖表變成乾淨、可編輯的向量檔,或依文字描述生成簡單形狀。
相關內容
探索與 StarVector 相關的工具、技能與文章。
StarVector 替代方案
Storytailor®
Storytailor Inc. · 寫作 · 圖片 · AI 學習Storytailor 是 AI 兒童故事生成器,把一張塗鴉或一個小念頭變成個人化童書,讓大人小孩一起讀、一起聽、一起演出來。
X Ray Interpreter
X-ray Interpreter · 圖片X Ray Interpreter 是一款以網頁為基礎的 AI 放射科工具,能把 X 光、電腦斷層、磁振造影、超音波與 PET 影像變成白話報告。你上傳一張掃描影像,片刻之間就得到初步的 X 光判讀結果,之後若有需要解釋的地方,還能繼續追問。它的定位是第二意見與學習輔助,而非醫療診斷。
Aieasypic
AIEasyPic · 圖片AIEasyPic 是一款 AI 圖片生成器,能在幾秒內把單純的文字提示變成完成的藝術作品。你也可以用自己照片訓練自訂模型、在現有圖片中替換臉部,並從文字建立短影片片段,全部都能在瀏覽器中完成。它適合想要快速視覺素材的休閒創作者,也適合想打造個人模型、又不想碰任何程式的業餘玩家。
