Factory 的 Droid 是高效能軟體開發代理,支援自帶金鑰(BYOK, Bring Your Own Key)連接自訂模型供應商。只要編輯單一 JSON 設定檔,就能在 2 分鐘內完成 Novita AI 與 Droid 的連接,讓你以極低成本使用諸如 Kimi K2.5 等強大的開源模型。
什麼是 Droid?
Droid 是 Factory AI 推出的企業級 AI 程式碼代理,可在終端機與 IDE(VS Code、Cursor、JetBrains)中運行,涵蓋端到端的開發工作流程——從程式碼分析、功能實作,到錯誤修復與測試執行都能處理。
Droid 採用模型無關的代理設計,這意味著其效能主要來自代理框架本身,而非單一模型。在衡量 AI 代理於終端機環境中完成複雜任務能力的 Terminal-Bench 基準測試中,Droid 取得了優異成績,其代理框架能從每個模型中提取的效能高於多數競爭對手代理。
Droid 透過設定檔支援自帶金鑰(BYOK, Bring Your Own Key)功能,可連接任何相容 OpenAI 或 Anthropic 的 API 供應商,Novita AI 就是不錯的選擇。
為什麼要搭配 Novita AI 使用 Droid?
高性價比開源模型
Novita AI 提供超過 100 款開源 LLM,價格具競爭力。由於 Droid 的代理設計才是效能的主要驅動因素(而非僅取決於模型選擇),將 Droid 與 Novita AI 的高性價比模型搭配使用,就能在無需負擔高額 API 費用的前提下,獲得優異的程式碼開發效能。
例如,Kimi K2.5 是一款強大的程式碼模型,具備 262K 上下文視窗,在 Novita AI 上的價格僅為每百萬輸入 token 0.6 美元、每百萬輸出 token 3 美元。
你可以在 Novita AI 模型頁面 瀏覽所有可用模型。
相容 OpenAI 與 Anthropic 的 API
Novita AI 的 LLM API 完全相容 OpenAI 格式,可直接對應 Droid 的 generic-chat-completion-api 供應商,無需適配器或代理,只要設定基底 URL 與 API 金鑰即可使用。
Novita AI 也提供相容 Anthropic 的端點(https://api.novita.ai/anthropic),供需要 Anthropic Messages API 格式的工具使用。
前置條件
開始設定前,請確保你已經準備好以下項目:
- 已安裝 Droid CLI——如果尚未安裝,請執行以下指令安裝:
# macOS / Linux
curl -fsSL https://app.factory.ai/cli | sh
# Windows
irm https://app.factory.ai/cli/windows | iex

逐步設定指南
步驟 1:找到 Droid 設定檔
Droid 會從 settings.json 檔案讀取自訂模型設定:
- macOS/Linux:
~/.factory/settings.json - Windows:
%USERPROFILE%\.factory\settings.json
步驟 2:新增 Novita AI 模型
貼上以下設定內容,此範例會透過 OpenAI 相容端點新增 Kimi K2.5 模型:
{
"customModels": [
{
"model": "moonshotai/kimi-k2.5",
"displayName": "Kimi K2.5 (Novita AI)",
"baseUrl": "https://api.novita.ai/openai",
"apiKey": "<YOUR_NOVITA_API_KEY>",
"provider": "generic-chat-completion-api",
"maxOutputTokens": 64000
}
]
}
如果你偏好使用 Anthropic Messages API 格式,也可以使用相容 Anthropic 的端點,設定內容如下:
{
"customModels": [
{
"model": "moonshotai/kimi-k2.5",
"displayName": "Kimi K2.5 (Novita AI - Anthropic)",
"baseUrl": "https://api.novita.ai/anthropic",
"apiKey": "<YOUR_NOVITA_API_KEY>",
"provider": "anthropic",
"maxOutputTokens": 64000
}
]
}
將 <YOUR_NOVITA_API_KEY> 替換為你的實際 API 金鑰。你可以透過在 customModels 陣列中新增條目的方式加入更多模型,可用模型 ID 可至 Novita AI 模型頁面 查詢。
步驟 3:啟動 Droid 並選擇模型
進入你的專案目錄並啟動 Droid:
cd /path/to/your/project
droid

進入 Droid 後,輸入 /model 開啟模型選擇器,你的 Novita AI 模型會出現在 自訂模型 區塊中,選擇你要使用的模型即可。

這樣就完成了——現在你就可以使用 Novita AI 驅動的 Droid 進行程式碼開發了。
示範
以下是快速示範——我們請使用 Novita AI 提供的 Kimi K2.5 驅動的 Droid,使用 HTML、CSS 和 JavaScript 為咖啡廳建立一個登陸頁面:

總結
Droid 的模型無關設計代表你不會被單一供應商綁定。連接 Novita AI 後,你可以以具競爭力的價格使用豐富的開源模型陣列,而且無論你選擇哪個模型,Droid 的代理框架都能確保優異的效能。整個設定耗時不到 2 分鐘:編輯單一設定檔、設定 API 金鑰,就可以開始開發了。
Novita AI 是 AI 與代理雲端平台,協助開發者與新創公司以高效能、高可靠性與高成本效益建置、部署與擴展模型與代理式應用程式。
常見問題
什麼是 Droid?
Droid 是 Factory AI 推出的 AI 程式碼代理,可在終端機與 IDE 中運行,可端到端處理軟體開發任務,並在 Terminal-Bench 基準測試中取得了優異成績。
Droid 是免費的嗎?
Droid 提供有限使用的免費方案,如需完整功能請查閱 Factory AI 的定價頁面。此外你還需要向模型供應商(如 Novita AI)購買 API 額度。
搭配 Droid 使用 Novita AI 應該選擇哪個模型?
Kimi K2.5 是非常不錯的選擇——它具備 262K 上下文視窗,價格為每百萬 token 0.6/3 美元。你可以在 Novita AI 模型頁面 瀏覽所有可用模型,並將任何模型新增到你的 Droid 設定中。
