RELACE · КАТАЛОГ МОДЕЛЕЙ
Relace Apply 3 API
Relace Apply 3 — узкая code-patching модель Relace, которая превращает инструкцию и фрагмент изменения в обновлённый файл. Практический фокус «применение diff к исходному коду» раскрывает задачу: встроить неполный diff в изменившийся компонент и сохранить соседнюю ручную правку. Полезность сценария «надёжное применение предложенного изменения» оценивается через долю корректно применённых правок, потерянные изменения, размер лишнего diff и тестовые ошибки, поэтому общие обещания не заменяют измеримый результат.
- Контекст
- 256 000токенов
- Результат
- Текстформат ответа
- Вход / выход
- 160 ₽ / 230 ₽за 1 млн токенов
ПОДКЛЮЧЕНИЕ
От модели к первому запросу
Используйте идентификатор модели в совместимом API-клиенте. Полные параметры, ключи и ответы с ошибками описаны в документации.
const response = await client.chat.completions.create({
model: "relace/relace-apply-3",
messages: [{ role: "user", content: "Ваш запрос" }],
});Открыть инструкцию по подключению →ПОДРОБНЫЙ ОБЗОР
Возможности модели
Relace описывает Apply 3 как модель для merging initial code и AI-suggested edit, включая сложные изменения в больших файлах. Маршрут Tokenmost `relace/relace-apply-3` принимает текст, показывает 256000 токенов и поддерживает max tokens, seed и stop. Она применяет подготовленную правку, но не заменяет поиск причины, тестирование и code review. Для результата «один принятый патч» проверьте параметры Relace Apply 3, предел completion, returned usage, задержку и актуальную цену.
Подайте три явные части
Передайте инструкцию, полный текущий файл и предлагаемый update отдельными блоками. Раздел «Подайте три явные части» проверяет долю корректно применённых правок, потерянные изменения, размер лишнего diff и тестовые ошибки. Эталон «надёжное применение предложенного изменения» содержит штатный вход для Relace Apply 3, спорную границу задачи и преднамеренную ошибку. Результат проходит парсер, тесты и просмотр diff человеком.
Сохраните актуальную версию
Читайте файл непосредственно перед вызовом и отклоняйте результат при смене хеша. Текст: инструкция, исходный код и фрагмент обновления. Текущий маршрут показывает 256 000 токенов. В блоке «Сохраните актуальную версию» источник Relace Apply 3 получает метку для показателя «долю корректно применённых правок, потерянные изменения, размер лишнего diff и тестовые ошибки». Секреты сценария «надёжное применение предложенного изменения» удаляет приложение; подтверждённое состояние остаётся вне диалога.
Проверьте семантику merge
Парсер проверяет синтаксис, затем тесты подтверждают поведение и отсутствие удалённых строк. Результат проходит парсер, тесты и просмотр diff человеком. Этап «Проверьте семантику merge» сверяет формат результата «один принятый патч» и его опору на первичный материал. Пропуск Relace Apply 3, конфликт сценария «надёжное применение предложенного изменения» либо выдуманный объект блокируют рабочее действие.
Испытайте конфликтные случаи
Добавьте перемещённую функцию, переименованный импорт, соседнее форматирование и заведомо несовместимый update. Для этапа «Испытайте конфликтные случаи» фиксируются версия Relace Apply 3, настройки и исходники. Отчёт «надёжное применение предложенного изменения» показывает долю корректно применённых правок, потерянные изменения, размер лишнего diff и тестовые ошибки; рядом учитываются отказы Relace Apply 3, повторы запроса и ручные исправления на ваших примерах.
Считайте цену применённого diff
Большой контекст нужен для связного файла, но не оправдывает отправку лишнего репозитория. На этапе «Считайте цену применённого diff» сохраняйте returned usage Tokenmost для Relace Apply 3. Расход сценария «надёжное применение предложенного изменения» на один принятый патч объединяет вход, completion, повторы Relace Apply 3 и внешние сервисы. Она применяет подготовленную правку, но не заменяет поиск причины, тестирование и code review.
Вопросы и ответы
Для чего подходит Relace Apply 3?
Основной кандидат — «надёжное применение предложенного изменения»; качество Relace Apply 3 подтверждает контрольная выборка по показателям долю корректно применённых правок, потерянные изменения, размер лишнего diff и тестовые ошибки.
Какой контекст у Relace Apply 3?
Текущий маршрут показывает 256 000 токенов.
Какие данные принимает маршрут?
Текст: инструкция, исходный код и фрагмент обновления.
Можно ли доверять ответу без проверки?
Результат проходит парсер, тесты и просмотр diff человеком. Для «надёжное применение предложенного изменения» действие разрешает код, проверяющий один принятый патч.
Как оценить токены и стоимость?
Сохраните usage Relace Apply 3 в задаче «надёжное применение предложенного изменения» и разделите полный расход на один принятый патч.