O Droid, da Factory, é um agente de desenvolvimento de software de alta performance que suporta BYOK (Traga Sua Própria Chave) para provedores de modelos personalizados. Você pode conectar a Novita AI ao Droid em menos de 2 minutos editando um único arquivo de configuração JSON — dando acesso a modelos de código aberto poderosos como o Kimi K2.5 por uma fração do custo.
O que é o Droid?
O Droid é um agente de codificação AI de nível empresarial da Factory AI. Ele funciona no seu terminal e IDE (VS Code, Cursor, JetBrains), gerenciando fluxos de trabalho de desenvolvimento de ponta a ponta — desde a análise de código e implementação de funcionalidades até a correção de bugs e execução de testes.
O Droid usa um design de agente independente de modelo, o que significa que seu desempenho vem em grande parte de seu framework de agentes, e não de um único modelo. No Terminal-Bench (um benchmark que mede a capacidade de agentes de IA de concluir tarefas complexas em ambientes de terminal), o Droid obteve resultados fortes, com seu framework de agentes extraindo mais capacidade de cada modelo do que muitos agentes concorrentes.
O Droid suporta BYOK (Traga Sua Própria Chave) por meio de sua configuração, permitindo conectar qualquer provedor de API compatível com OpenAI ou Anthropic. É aqui que a Novita AI entra.
Por que usar a Novita AI com o Droid?
Modelos de código aberto com baixo custo
A Novita AI oferece acesso a mais de 100 LLMs de código aberto a preços competitivos. Como o design de agente do Droid é o principal responsável pelo desempenho (e não apenas a escolha do modelo), combinar o Droid com modelos de baixo custo da Novita AI oferece um desempenho de codificação forte sem contas de API altas.
Por exemplo, o Kimi K2.5 — um modelo de codificação forte com janela de contexto de 262K — está disponível na Novita AI por apenas US$ 0,60/US$ 3,00 por 1 milhão de tokens de entrada/saída.
Você pode navegar por todos os modelos disponíveis na página de Modelos da Novita AI.
APIs compatíveis com OpenAI e Anthropic
A API de LLM da Novita AI é totalmente compatível com OpenAI, o que mapeia diretamente para o provedor generic-chat-completion-api do Droid. Nenhum adaptador ou proxy é necessário — basta definir sua URL base e chave de API.
A Novita AI também fornece um endpoint compatível com Anthropic (https://api.novita.ai/anthropic) para ferramentas que exigem o formato da API de Mensagens do Anthropic.
Pré-requisitos
Antes de começar, certifique-se de ter:
- CLI do Droid instalada — Se não tiver, instale:
# macOS / Linux
curl -fsSL https://app.factory.ai/cli | sh
# Windows
irm https://app.factory.ai/cli/windows | iex
- Uma chave de API da Novita AI — Cadastre-se em novita.ai e obtenha sua chave na página de Gerenciamento de Chaves de API.
Crie sua conta e obtenha sua chave de API

Configuração passo a passo
Passo 1: Localize o arquivo de configuração do Droid
O Droid lê configurações de modelos personalizadas de um arquivo settings.json:
- macOS/Linux:
~/.factory/settings.json - Windows:
%USERPROFILE%\.factory\settings.json
Passo 2: Adicione modelos da Novita AI
Cole a seguinte configuração. Este exemplo adiciona o Kimi K2.5 por meio do endpoint compatível com OpenAI:
{
"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
}
]
}
Como alternativa, se preferir o formato da API de Mensagens do Anthropic, use o endpoint compatível com 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
}
]
}
Substitua <YOUR_NOVITA_API_KEY> pela sua chave de API real. Você pode adicionar mais modelos anexando entradas ao array customModels. Navegue pelos IDs de modelos disponíveis na página de Modelos da Novita AI.
Passo 3: Inicie o Droid e selecione seu modelo
Navegue até o seu projeto e inicie o Droid:
cd /path/to/your/project
droid

Uma vez dentro do Droid, digite /model para abrir o seletor de modelos. Seus modelos da Novita AI aparecerão na seção Modelos personalizados. Selecione o que você deseja usar.

Pronto — agora você está codificando com o Droid alimentado pela Novita AI.
Demonstração
Aqui está uma demonstração rápida — pedimos ao Droid (alimentado pelo Kimi K2.5 via Novita AI) para construir uma página de destino para uma cafeteria usando HTML, CSS e JavaScript:

Conclusão
O design independente de modelo do Droid significa que você não fica preso a nenhum provedor único. Ao conectar a Novita AI, você obtém acesso a uma ampla seleção de modelos de código aberto a preços competitivos — e o framework de agentes do Droid garante um desempenho forte independentemente de qual modelo você escolher. A configuração leva menos de 2 minutos: edite um arquivo de configuração, defina sua chave de API e comece a codificar.
A Novita AI é uma plataforma de nuvem de IA e agentes que ajuda desenvolvedores e startups a construir, implantar e escalar modelos e aplicações agentes com alta performance, confiabilidade e eficiência de custos.
Perguntas Frequentes
O que é o Droid?
O Droid é um agente de codificação de IA da Factory AI que funciona no seu terminal e IDE. Ele gerencia tarefas de desenvolvimento de software de ponta a ponta e obteve resultados fortes no benchmark Terminal-Bench.
O Droid é gratuito?
O Droid oferece um plano gratuito com uso limitado. Para acesso completo, consulte a página de preços da Factory AI. Você também precisará de créditos de API do seu provedor de modelos (como a Novita AI).
Qual modelo da Novita AI devo usar com o Droid?
O Kimi K2.5 é uma ótima escolha — ele oferece uma janela de contexto de 262K por US$ 0,60/US$ 3,00 por 1 milhão de tokens. Você pode navegar por todos os modelos disponíveis na página de Modelos da Novita AI e adicionar qualquer um deles à sua configuração do Droid.
