SERVICE · КАТАЛОГ МОДЕЛЕЙ

Pareto Code Router API

Pareto Code Router — динамический маршрутизатор coding-моделей. Его практическая задача — распределять issues разной сложности между подходящими backend, сохраняя проверяемый баланс качества, скорости и стоимости вместо ручного закрепления одной модели.

Текст
На входе Текст
ТокенмостPareto Code RouterТокенмост
Результат Текст
Контекст
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.