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는 모델에 구애받지 않는 에이전트 설계를 사용합니다. 즉, 성능이 단일 모델보다는 에이전트 프레임워크에서 크게 비롯됩니다. Terminal-Bench(터미널 환경에서 AI 에이전트의 복잡한 작업 수행 능력을 측정하는 벤치마크)에서 Droid는 강력한 결과를 달성했으며, 에이전트 프레임워크가 각 모델에서 많은 경쟁 에이전트보다 더 많은 기능을 추출합니다.
Droid는 구성을 통해 BYOK(Bring Your Own Key)를 지원하여 OpenAI 호환 또는 Anthropic 호환 API 제공자를 연결할 수 있습니다. 바로 여기에 Novita AI가 등장합니다.
왜 Droid와 함께 Novita AI를 사용해야 할까요?
비용 효율적인 오픈소스 모델
Novita AI는 경쟁력 있는 가격으로 100개 이상의 오픈소스 LLM에 대한 액세스를 제공합니다. Droid의 에이전트 설계가 주요 성능 동인(모델 선택만이 아님)이기 때문에 Droid를 Novita AI의 비용 효율적인 모델과 페어링하면 높은 API 비용 없이 강력한 코딩 성능을 얻을 수 있습니다.
예를 들어, 강력한 코딩 모델인 Kimi K2.5(262K 컨텍스트 윈도우)는 Novita AI에서 입력/출력 토큰 100만 개당 $0.60/$3.00에 이용할 수 있습니다.
모든 사용 가능한 모델은 Novita AI Models 페이지에서 확인할 수 있습니다.
OpenAI 및 Anthropic 호환 API
Novita AI의 LLM API는 완전히 OpenAI 호환되므로 Droid의 generic-chat-completion-api 제공자에 직접 매핑됩니다. 어댑터나 프록시가 필요하지 않습니다. 기본 URL과 API 키만 설정하면 됩니다.
Novita AI는 또한 Anthropic Messages API 형식이 필요한 도구를 위해 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

단계별 설정
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 Models 페이지에서 확인하세요.
3단계: Droid 실행 및 모델 선택
프로젝트 디렉토리로 이동하여 Droid를 시작하세요:
cd /path/to/your/project
droid

Droid 내부에서 /model을 입력하여 모델 선택기를 엽니다. Novita AI 모델이 Custom models 섹션 아래에 나타납니다. 사용할 모델을 선택하세요.

이제 끝입니다 — Novita AI가 지원하는 Droid로 코딩할 준비가 되었습니다.
데모
빠른 데모입니다 — Novita AI를 통해 Kimi K2.5로 구동되는 Droid에게 HTML, CSS, JavaScript를 사용하여 커피숍 랜딩 페이지를 만들도록 요청했습니다:

결론
Droid의 모델에 구애받지 않는 설계 덕분에 단일 제공자에 종속되지 않습니다. Novita AI를 연결하면 경쟁력 있는 가격으로 다양한 오픈소스 모델에 액세스할 수 있으며, Droid의 에이전트 프레임워크는 선택한 모델에 관계없이 강력한 성능을 보장합니다. 설정은 2분 미만이 소요됩니다: 구성 파일 하나를 편집하고 API 키를 설정한 후 코딩을 시작하세요.
Novita AI는 개발자와 스타트업이 고성능, 안정성 및 비용 효율성으로 모델과 에이전트 애플리케이션을 구축, 배포 및 확장할 수 있도록 지원하는 AI 및 에이전트 클라우드 플랫폼입니다.
자주 묻는 질문
Droid란 무엇인가요?
Droid는 터미널과 IDE에서 작동하는 Factory AI의 AI 코딩 에이전트입니다. 소프트웨어 개발 작업을 종단 간 처리하며 Terminal-Bench 벤치마크에서 강력한 결과를 달성했습니다.
Droid는 무료인가요?
Droid는 제한된 사용량의 무료 등급을 제공합니다. 전체 액세스를 원하시면 Factory AI의 가격 페이지를 확인하세요. 또한 모델 제공자(Novita AI 등)의 API 크레딧이 필요합니다.
Droid와 함께 어떤 Novita AI 모델을 사용해야 하나요?
Kimi K2.5는 좋은 선택입니다 — 100만 토큰당 $0.60/$3.00에 262K 컨텍스트 윈도우를 제공합니다. 모든 사용 가능한 모델은 Novita AI Models 페이지에서 확인하고 Droid 구성에 추가할 수 있습니다.
