Как использовать Novita AI API в Droid: краткое руководство

Как использовать Novita AI API в Droid: краткое руководство

Factory’s Droid — это высокопроизводительный агент разработки ПО, поддерживающий BYOK (Bring Your Own Key) для подключения собственных провайдеров моделей. Вы можете подключить Novita AI к Droid менее чем за 2 минуты, отредактировав один JSON-файл конфигурации — и получить доступ к мощным open-source моделям, таким как Kimi K2.5, с минимальными затратами.

Что такое Droid?

Droid — это корпоративный AI-агент для кодинга от Factory AI. Он работает в вашем терминале и IDE (VS Code, Cursor, JetBrains), выполняя сквозные задачи разработки — от анализа кода и реализации функций до исправления ошибок и запуска тестов.

Droid использует модельно-независимую архитектуру агента, поэтому его производительность во многом обусловлена фреймворком, а не конкретной моделью. На бенчмарке Terminal-Bench (измеряющем способность AI-агентов выполнять сложные задачи в терминале) Droid показал высокие результаты, а его агентский фреймворк извлекает больше возможностей из каждой модели, чем многие конкурирующие агенты.

Droid поддерживает BYOK (Bring Your Own Key) через свою конфигурацию, позволяя подключать любого провайдера API, совместимого с OpenAI или Anthropic. Здесь на помощь приходит Novita AI.

Зачем использовать Novita AI с Droid?

Экономичные открытые модели

Novita AI предоставляет доступ к более чем 100 open-source LLM по конкурентоспособным ценам. Поскольку агентная архитектура Droid является основным драйвером производительности (а не только выбор модели), связка Droid с экономичными моделями от Novita AI даёт высокую производительность кодинга без больших счетов за API.

Например, Kimi K2.5 — мощная модель для кодинга с контекстным окном в 262K — доступна на Novita AI всего за $0.60/$3.00 за 1 млн входных/выходных токенов.

Вы можете просмотреть все доступные модели на странице моделей Novita AI.

Больше моделей

API, совместимые с OpenAI и Anthropic

LLM API от Novita AI полностью совместим с OpenAI, что напрямую соответствует провайдеру generic-chat-completion-api в Droid. Никаких адаптеров или прокси не требуется — просто укажите ваш base URL и API-ключ.

Novita AI также предоставляет endpoint, совместимый с 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

Вставьте следующую конфигурацию. Этот пример добавляет Kimi K2.5 через endpoint, совместимый с 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
    }
  ]
}

В качестве альтернативы, если вы предпочитаете формат Anthropic Messages API, используйте endpoint, совместимый с 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.

Больше моделей

Шаг 3: Запустите Droid и выберите модель

Перейдите в ваш проект и запустите Droid:

cd /path/to/your/project
droid

вы можете быстро войти

Внутри Droid введите /model, чтобы открыть выбор модели. Ваши модели Novita AI появятся в разделе Custom models. Выберите ту, которую хотите использовать.

введите /model и выберите пользовательскую модель

Всё — теперь вы кодите с Droid на базе Novita AI.

Демонстрация

Вот краткая демонстрация: мы попросили Droid (на базе Kimi K2.5 через Novita AI) создать лендинг для кофейни с использованием HTML, CSS и JavaScript:

краткая демонстрация: Droid (на базе Kimi K2.5 через Novita AI) создаёт лендинг для кофейни с использованием HTML, CSS и JavaScript

Заключение

Модельно-независимая архитектура Droid означает, что вы не привязаны к какому-либо одному провайдеру. Подключив Novita AI, вы получаете доступ к широкому выбору open-source моделей по конкурентоспособным ценам — а агентный фреймворк Droid обеспечивает высокую производительность независимо от выбранной модели. Настройка занимает менее 2 минут: отредактируйте один конфигурационный файл, укажите свой API-ключ и начинайте кодить.

Novita AI — это облачная платформа AI и агентов, которая помогает разработчикам и стартапам создавать, развёртывать и масштабировать модели и агентные приложения с высокой производительностью, надёжностью и экономической эффективностью.

Часто задаваемые вопросы

Что такое Droid?

Droid — это AI-агент для кодинга от Factory AI, работающий в вашем терминале и IDE. Он выполняет задачи разработки ПО «из конца в конец» и показал высокие результаты на бенчмарке Terminal-Bench.

Является ли Droid бесплатным?

Droid предлагает бесплатный тариф с ограниченным использованием. Для полного доступа ознакомьтесь со страницей цен Factory AI. Вам также понадобятся API-кредиты от вашего провайдера моделей (например, Novita AI).

Какую модель Novita AI мне использовать с Droid?

Kimi K2.5 — отличный выбор: контекстное окно в 262K по цене $0.60/$3.00 за 1 млн токенов. Вы можете просмотреть все доступные модели на странице моделей Novita AI и добавить любую из них в конфигурацию Droid.

Рекомендованные статьи