Factory的Droid是一款高性能软件开发代理,支持BYOK(自带密钥)使用自定义模型提供商。你只需编辑一个JSON配置文件,就能在2分钟内将Novita AI连接到Droid,从而以极低的成本获得Kimi K2.5等强大的开源模型。
Droid是什么?
Droid是Factory AI推出的企业级AI编码代理,可在终端和IDE(VS Code、Cursor、JetBrains)中运行,处理端到端的开发工作流——从代码分析、功能实现到Bug修复和测试执行。
Droid采用与模型无关的代理设计,其性能主要来源于代理框架而非特定模型。在Terminal-Bench(衡量AI代理在终端环境中完成复杂任务能力的基准测试)中,Droid取得了优异的结果,其代理框架从每个模型中提取的能力远超许多竞品。
Droid通过配置文件支持BYOK,允许你连接任何兼容OpenAI或Anthropic的API提供商。这正是Novita AI的用武之地。
为什么要在Droid中使用Novita AI?
经济高效的开源模型
Novita AI以有竞争力的价格提供100多个开源LLM。由于Droid的代理设计才是性能的主要驱动因素(而不仅仅是模型选择),将Droid与Novita AI的经济模型搭配使用,既能获得强大的编码性能,又无需高昂的API费用。
例如,Kimi K2.5——一款拥有262K上下文窗口的强编码模型——在Novita AI上的价格仅为每百万输入/输出代币$0.60/$3.00。
你可以在Novita AI模型页面浏览所有可用模型。
兼容OpenAI和Anthropic的API
Novita AI的LLM API完全兼容OpenAI,可直接对应Droid的generic-chat-completion-api提供商。无需适配器或代理——只需设置基础URL和API密钥。
对于需要使用Anthropic Messages API格式的工具,Novita AI还提供了一个兼容Anthropic的端点(https://api.novita.ai/anthropic)。
前提条件
开始之前,请确保你已具备:
- 已安装Droid CLI —— 如果尚未安装,请运行:
# macOS / Linux
curl -fsSL https://app.factory.ai/cli | sh
# Windows
irm https://app.factory.ai/cli/windows | iex

逐步设置
第一步:定位Droid配置文件
Droid从settings.json文件中读取自定义模型配置:
- macOS/Linux:
~/.factory/settings.json - Windows:
%USERPROFILE%\.factory\settings.json
第二步:添加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数组中追加条目来添加更多模型。浏览Novita AI模型页面查看可用的模型ID。
第三步:启动Droid并选择模型
导航到你的项目目录并启动Droid:
cd /path/to/your/project
droid

进入Droid后,输入/model打开模型选择器。你的Novita AI模型将出现在自定义模型部分。选择你想使用的模型。

就这样——你现在已经可以用Novita AI驱动的Droid进行编码了。
演示
这是一个快速演示——我们让Droid(由Novita AI的Kimi K2.5驱动)使用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上下文窗口,每百万代币费用为$0.60/$3.00。你可以在Novita AI模型页面浏览所有可用模型,并将任意模型添加到你的Droid配置中。
