Модели и провайдеры

Обзор

Neotask поддерживает широкий спектр провайдеров моделей ИИ. Вы можете использовать облачные модели от Anthropic, OpenAI и Google, запускать локальные модели через Ollama или vLLM или подключаться к любому API-эндпоинту, совместимому с OpenAI.

Поддерживаемые провайдеры

Облачные провайдеры

Провайдер Модели Аутентификация
Anthropic Claude Opus 4.6, Claude Sonnet 4.1, Claude Haiku 4.5 Ключ API или токен настройки
OpenAI GPT-5.2, GPT-5.1, GPT-4 Turbo, GPT-4 Ключ API
Google (Gemini) Gemini 3 Pro, Gemini 2 Flash, Gemini 1 Pro Ключ API или OAuth
Together AI Различные модели с открытыми весами (Llama, Mixtral и т.д.) Ключ API
Moonshot (Kimi) Moonshot v1 (32K, 128K контекст) Ключ API
OpenRouter 100+ моделей от нескольких провайдеров Ключ API
DeepSeek DeepSeek Chat, DeepSeek Coder Ключ API
OpenCode Zen Варианты Claude, дообученные модели Ключ API

Провайдеры локальных моделей

Провайдер Описание
Ollama Запуск локальных моделей с открытыми весами (Llama, Mistral и т.д.)
vLLM Высокопроизводительный локальный сервер инференса
LiteLLM Унифицированный прокси для 100+ провайдеров

Пользовательские провайдеры

Подключайте любой API, совместимый с OpenAI или Anthropic, указав базовый URL и ключ API. Это работает с самостоятельно размещаемыми серверами инференса, корпоративными прокси-эндпоинтами и сторонними API моделей.

Конфигурация моделей

Основная модель

Задайте модель по умолчанию для всех агентов. Каждый агент может переопределить это своей собственной основной моделью.

Цепочки резервных вариантов

Настройте приоритетный список резервных моделей. Если основная модель отказывает (ограничение частоты запросов, сбой, ошибка аутентификации), Neotask автоматически пробует следующую модель в цепочке.

Модели для изображений

Отдельная конфигурация модели для анализа и генерации изображений. Поддерживает Claude Vision, GPT-4 Vision и DALL-E 3.

Псевдонимы моделей

Создавайте сокращения для длинных имён моделей. Например, дайте псевдоним fast для anthropic/claude-haiku-4-5 для быстрого использования.

Переопределения на уровне агента

Каждый агент может иметь собственную конфигурацию модели, независимую от глобального значения по умолчанию.

Белые списки моделей

Ограничивайте, какие модели могут использовать агенты. Полезно для контроля расходов или соответствия требованиям.

Управление ключами API

Источники ключей (в порядке приоритета)

  1. Активный ключ переопределения (наивысший приоритет)
  2. Список ключей через запятую (ротация)
  3. Основной ключ
  4. Нумерованные ключи (key_1, key_2 и т.д.)

Автоматическая ротация ключей

При достижении ограничения частоты запросов Neotask автоматически переключается на следующий доступный ключ. Ошибки, не связанные с ограничением частоты, немедленно возвращаются без ротации.

Конфигурация на уровне провайдера

Каждый провайдер может иметь собственный набор ключей API, профилей аутентификации и настроек для конкретных моделей.

Методы аутентификации провайдеров

Метод Описание
API Key Стандартная аутентификация с Bearer-токеном
Setup Token Интерактивный процесс аутентификации (Anthropic)
OAuth Делегированная аутентификация с токенами обновления (Google, GitHub Copilot)
Token Paste Ручной ввод токена для специализированных провайдеров

Приоритет выбора модели

Когда агенту нужно выполнить вызов LLM, модели выбираются в следующем порядке:

  1. Переопределение на уровне агента (если задано)
  2. Глобальная модель по умолчанию
  3. Белый список моделей (если настроен, ограничивает варианты)
  4. Первая доступная модель (резервный вариант)

Ограничения инструментов для конкретных провайдеров

Вы можете ограничить, какие инструменты доступны для конкретных моделей или провайдеров. Например, ограничить менее доверенную модель только файловыми операциями, предоставив Claude полный доступ к инструментам.