如何在 Droid 中使用 Novita AI API:快速指南

如何在 Droid 中使用 Novita AI API:快速指南

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

建立帳號並取得 API 金鑰

建立你自己的 API 金鑰

逐步設定指南

步驟 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 模型會出現在 自訂模型 區塊中,選擇你要使用的模型即可。

輸入 /model 並選擇自訂模型

這樣就完成了——現在你就可以使用 Novita AI 驅動的 Droid 進行程式碼開發了。

示範

以下是快速示範——我們請使用 Novita AI 提供的 Kimi K2.5 驅動的 Droid,使用 HTML、CSS 和 JavaScript 為咖啡廳建立一個登陸頁面:

快速示範:使用 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 設定中。

推薦文章