SERVICE · КАТАЛОГ МОДЕЛЕЙ
Pareto Code Router API
Pareto Code Router — динамический маршрутизатор coding-моделей. Его практическая задача — распределять issues разной сложности между подходящими backend, сохраняя проверяемый баланс качества, скорости и стоимости вместо ручного закрепления одной модели.
- Контекст
- 2 000 000токенов
- Результат
- Текстформат ответа
- Стоимость
- Тариф уточняетсяусловия — в блоке подключения
ПОДКЛЮЧЕНИЕ
От модели к первому запросу
Используйте идентификатор модели в совместимом API-клиенте. Полные параметры, ключи и ответы с ошибками описаны в документации.
const response = await client.chat.completions.create({
model: "service/pareto-code",
messages: [{ role: "user", content: "Ваш запрос" }],
});Открыть инструкцию по подключению →ПОДРОБНЫЙ ОБЗОР
Возможности модели
Исходное описание OpenRouter говорит о tiered shortlist сильных coding-моделей, ранжированных по coding percentiles Artificial Analysis, и параметре минимального coding score в router plugin. Рейтинг и пул со временем меняются; общий benchmark не предсказывает успех на конкретном репозитории. Tokenmost показывает `service/pareto-code` как text-to-text route с витринным пределом 2000000 токенов. Snapshot не публикует единый набор параметров backend, поэтому tools, schema, reasoning, cache, max output, attribution, usage и цена проверяются после выбора модели. Маршрут не является собственной coding checkpoint. Эталон содержит lint fix, локальный bug, миграцию API и многофайловую задачу. Для каждого issue заданы тест, предел времени, максимально допустимый diff и требуемый уровень качества.
Классифицируйте задачи до отправки
Запишите язык, размер контекста, необходимость tools, риск и цену ошибки. Простой форматтер не должен получать тот же бюджет, что миграция данных. Не включайте секреты и нерелевантные каталоги.
Проверьте выбранный backend
Сохраняйте фактический model ID, параметры, provider и route decision. Перед исполнением убедитесь, что модель поддерживает нужные tools и окно. Несовместимый ответ отправляйте контролируемому fallback.
Исполняйте в изоляции
Агент работает в отдельной ветке, использует allowlist команд и не публикует изменения. Patch принимается только после целевых тестов, анализа diff и проверки границ. Удаление теста не считается исправлением.
Стройте собственную Pareto-кривую
Для одинакового набора issues измеряйте pass rate, регрессии, время и полную цену. Группируйте результаты по типу задачи. Внешний percentile используйте как начальную гипотезу, а не как окончательный selector.
Считайте токены выбранных моделей
Router может вести к разным ставкам и объёмам reasoning. Используйте returned model и usage каждой попытки, добавляйте tool output, тесты и review. Целевая метрика — стоимость принятого изменения при заданном качестве.
Вопросы и ответы
Pareto Code Router пишет код сам?
Он выбирает backend-модель; редактирование и тесты выполняет ваш агентский harness.
Всегда выбирается одна модель?
Пул и решение динамичны, поэтому фактический backend нужно журналировать.
Что означает coding score?
Это внешний ориентир маршрутизации, который не заменяет тесты на вашем репозитории.
Можно зафиксировать бюджет?
Ограничение следует реализовать до вызова и проверять после получения billing data.
Как сравнивать расходы?
По полной цене принятого patch с учётом всех попыток, tools и человеческого review.