LLM API и интеграция
Нейросеть для риелтора без вранья в цифрах
Риелтору нейросеть закрывает ровно одну часть работы — текстовую. Сорок новых объектов, двести ответов на вопросы покупателей, шестьдесят подборок и сто двадцать объявлений под площадки складываются примерно в 0,86 миллиона токенов в месяц: на недорогих позициях каталога это единицы рублей. Всё остальное она не делает, и здесь важно не смягчать формулировки: модель не оценивает недвижимость и не проверяет юридическую чистоту. Любая цифра — метраж, этаж, цена, площадь доли — и любой правовой факт берутся из документов и из вашей аналитики. Модель их только переписывает в человеческий текст.
Ниже: четыре сценария по отдельности, приём с обязательными полями, который не даёт модели выдумать этаж, разбор того, что происходит при вопросе о цене, отдельный раздел про данные клиентов, расчёт месяца работы в токенах и рублях и порядок внедрения на одном сегменте объектов.
Где проходит граница
Начнём с того, чего не будет, — так короче.
Оценка объекта. Модель не видела ни вашей базы сделок, ни текущих экспозиций, ни истории торга по району. На вопрос «сколько стоит эта двушка» она ответит — уверенно, с обоснованием и диапазоном, — и это будет правдоподобная выдумка. Механика ровно та же, что в обычных галлюцинациях: пробел заполняется тем, что звучит убедительно.
Юридическая чистота. Обременения, аресты, история переходов права, наличие несовершеннолетних собственников, дееспособность продавца — всё это устанавливается по выпискам и документам. Текст модели здесь не источник ни в каком виде.
Прогноз рынка. «Вырастет ли район к следующему году» — вопрос не к модели.
Остаётся текст. Это немало: у активного риелтора текстовая рутина съедает заметную часть недели, и вся она однотипная.
Описание объекта из параметров
Первый и самый очевидный сценарий. На входе — карточка объекта: метраж, комнаты, этаж и этажность, год постройки, материал стен, состояние отделки, что рядом, особенности планировки. На выходе — связный текст на 120–180 слов.
Что даёт выигрыш: описания получаются ровными. Человек, пишущий двадцатое описание подряд, начинает повторяться и пропускать сильные стороны объекта, потому что они ему уже надоели. Модель этим не страдает.
Главный приём здесь — запрет на достройку. В промпте фиксируется: использовать только переданные поля, ничего не добавлять от себя. Без этого в тексте появляются «панорамные окна» и «развитая инфраструктура», которых в карточке не было. Отдельно стоит запретить оценочные превосходные степени — они не продают и раздражают.
Второй приём — явная пометка пустых полей. Если год постройки неизвестен, в карточку пишется «не указан», а не пропуск. Пустое место модель заполняет. Общая механика обязательных полей и того, почему их нельзя оставлять незаполненными, разобрана в материале про строгий формат ответа.
Сценарий близок к товарному: приёмы из разбора описаний товаров переносятся почти целиком, с поправкой на то, что в недвижимости цена ошибки в цифре выше.
Ответы на типовые вопросы покупателей
Второй сценарий и, по объёму обращений, самый массовый. Вопросы повторяются: что с документами, можно ли в ипотеку, кто соседи, как со школой, почему продают, торг уместен.
Схема рабочая только одна: модель отвечает по вашему тексту, а не по своим знаниям. В запрос кладётся карточка объекта и заранее написанный набор ответов на частые вопросы, модель подбирает подходящий и формулирует его под конкретную фразу покупателя. Если ответа в наборе нет, она обязана сказать, что уточнит, — а не сочинить.
Это тот же каркас, что в нейросети для техподдержки, и ограничение там же: без подготовленной базы ответов система отвечает общими словами, не относящимися к вашему объекту.
Три вопроса требуют отдельной обработки, потому что ответ на них — обязательство:
- Цена и торг. Диапазон уступки определяет собственник, а не модель.
- Сроки выхода на сделку. Зависит от документов, а не от текста.
- Юридические вопросы. Любой вопрос про обременения и историю права уходит человеку с документами на руках.
Их лучше не пытаться закрыть промптом «отвечай осторожно». Надёжнее — правило маршрутизации: попал вопрос в одну из трёх категорий, ответ не отправляется автоматически.
Подборка под запрос клиента
Третий сценарий, и здесь важно разделить две операции, которые обычно смешивают.
Отбор объектов — не задача модели. Фильтрация по бюджету, району, метражу, этажу делается вашей базой или CRM: это точный поиск по полям, и отдавать его вероятностной системе бессмысленно. Что именно разумно автоматизировать в базе, разобрано отдельно — нейросеть в CRM.
Оформление подборки — задача модели. Восемь отобранных объектов превращаются в письмо клиенту: почему именно эти, чем отличаются друг от друга, на что смотреть при просмотре, в каком порядке ехать. Плюс короткое сопроводительное сообщение под то, что клиент просил на словах.
Полезный приём — просить сравнение, а не перечисление. «Первый дешевле на десять процентов, но выше этаж и дальше от метро» читается и помогает выбрать; список карточек подряд — нет.
И ограничение: модель сравнивает только по тем полям, которые вы передали. Если в карточках нет данных о шуме, солнечной стороне и соседях, сравнения по ним быть не должно — иначе оно появится и будет выдуманным.
Объявления под площадки
Четвёртый сценарий. Одно описание объекта нужно в трёх-четырёх видах: у площадок разная допустимая длина, разные правила по контактам и разная реакция аудитории.
Разумный порядок: один канонический текст описания хранится у вас, а варианты под площадки генерируются из него. Тогда правка объекта делается в одном месте, а не в четырёх.
Что стоит задать в промпте по каждой площадке: предел длины, запрещённые конструкции, требуемый порядок блоков, наличие или отсутствие призыва к действию. Приёмы работы с рекламными форматами и типичные ошибки — в разборе рекламных объявлений, а короткие тексты для соцсетей ложатся на схему из материала про посты.
Отдельная тонкость: тексты, собранные моделью, между объектами получаются похожими по ритму. На одной площадке с тридцатью вашими объявлениями это заметно. Лечится не сменой модели, а разными шаблонами под разные типы объектов и ручной правкой первой фразы.
Цифры и правовые факты только из документов
Самый важный раздел, и правило в нём одно: в текст попадает только то, что есть в карточке или в документе.
Как это обеспечить практически:
Цифры передаются отдельным блоком и переносятся дословно. Метраж, этаж, цена, кадастровый номер, площадь доли, размер задолженности — в запросе они идут списком полей, и в промпте написано: значения не пересчитывать, не округлять, не выводить одно из другого.
Никаких производных. Цена за квадратный метр считается вашим кодом, а не моделью. Арифметика — не сильная сторона языковой модели, и ошибка в ней выглядит так же уверенно, как верный ответ.
Правовые формулировки — из документа. Формулировки об обременениях, о согласии супруга, о материнском капитале переносятся из выписок и справок как есть.
Проверка перед публикацией. Короткий скрипт сверяет числа в готовом тексте с полями карточки. Несовпадение — текст не публикуется. Это дешевле, чем снимать объявление с неверной площадью.
Отдельно о работе с фотографиями документов: разбор изображений в каталоге есть, и им можно вытащить текст со скана — но распознанное значение остаётся черновиком, который сверяется с оригиналом. Типичные ошибки такого извлечения собраны в материале про распознавание текста с фото.
Персональные данные клиентов
Хорошая новость: для всех четырёх сценариев данные клиента не нужны.
Описание объекта строится из параметров недвижимости. Ответ на вопрос — из карточки и базы ответов. Подборка — из отобранных объектов. Объявление — из канонического описания. Ни в одном месте не требуются фамилия покупателя, его телефон, сумма одобренной ипотеки или состав семьи.
Отсюда рабочее правило: в запрос уходит объект, а не человек. Если покупатель написал развёрнутое сообщение с личными обстоятельствами, в модель отправляется суть запроса — бюджет, район, требования, — а не текст целиком с именами и историей развода.
Данные собственника — отдельный случай. В карточке объекта их быть не должно: для описания квартиры фамилия владельца не нужна, а вот в договоре и выписке она есть, поэтому документы целиком в модель не отправляются, только нужные поля.
Что хранится из запросов на нашей стороне, написано в llms.txt, общая картина по обработке данных — в отдельном разборе. Прочитать это стоит до первой загрузки, а не после.
Сколько это стоит в месяц
Считаем в объёмах: ставка у нас одинаковая на вход и на выход, цена получается умножением ставки на объём в миллионах токенов. Сценарий — один активный риелтор за месяц.
| Операция | В месяц | Токенов за раз | Всего токенов | Цена, ₽ |
|---|---|---|---|---|
| Описание объекта | 40 | 1 600 | 64 000 | ставка × 0,064 |
| Ответ покупателю | 200 | 1 450 | 290 000 | ставка × 0,29 |
| Подборка из 8 объектов | 60 | 5 900 | 354 000 | ставка × 0,354 |
| Объявление под площадку | 120 | 1 250 | 150 000 | ставка × 0,15 |
| Итого за месяц | — | — | 858 000 | ставка × 0,858 |
Ставки за миллион токенов на 12 сентября 2026 года у подходящих позиций:
| Позиция | Ставка, ₽ за 1 млн |
|---|---|
gpt-oss-20b | 0 |
deepseek-v4-flash | 1 |
qwen-3-7-plus | 3 |
gemini-3-flash | 6 |
gpt-5-6-luna | 8 |
Порядок такой: месяц работы одного риелтора на нижних строках списка — рубли, на верхних — десятки рублей. Пересчёт объёма в деньги для любой другой ставки — в отдельном материале.
Самая дорогая строка тут — подборки, и не из-за выхода, а из-за входа: восемь карточек объектов это пять тысяч токенов при коротком ответе. Экономия здесь одна — передавать в подборку не полные карточки, а сокращённые: для сравнения объектов не нужны ни описание подъезда, ни история экспозиции.
Как внедрять
Пять шагов на одну неделю.
- Возьмите один сегмент. Вторичка в одном районе или новостройки одного застройщика — но не всё сразу. Однотипность объектов важнее их количества.
- Приведите карточки к единому набору полей. Это скучная часть и она же решающая: из разнородных карточек ровных описаний не выйдет.
- Напишите базу ответов на двадцать частых вопросов. Своими словами, один раз. Без неё второй сценарий не работает.
- Сделайте скрипт сверки чисел. Пять строк кода, которые сравнивают цифры в готовом тексте с полями карточки.
- Прогоните двадцать объектов и прочитайте всё глазами. Считайте отдельно два типа дефектов: выдуманные факты и корявые формулировки. Первые критичны, вторые нет.
Каркас запроса, который задаёт роль, запреты и формат, стоит написать один раз и переиспользовать — как это делается, разобрано в материале про системный промпт.
Чего мы не утверждаем
Мы не оцениваем недвижимость и не даём рыночных прогнозов. Ни мы, ни модель. Цена берётся из вашей аналитики или у оценщика.
Мы не проверяем юридическую чистоту и не даём правовых консультаций. Это к юристу и к документам.
Мы не сравнивали модели на риелторских текстах. Своих замеров по этому сценарию у нас нет — проверяйте на своих объектах по методике сравнения.
Что нужно, чтобы попробовать
Ключ заводится за минуту на keydealer.ru/login — почта и пароль, без документов и без зарубежной карты. Оплата российской картой в рублях, один ключ на весь каталог: на 12 сентября 2026 года это 53 позиции в шестнадцати семействах.
Платные текстовые модели доступны сразу на приветственном бонусе — двадцати объектов для проверки хватит без пополнения. Отдельный ключ под сценарий даст видимый расход и позволит сравнить две позиции на одной и той же выборке карточек.
Что держать в голове
Модель пишет текст, а не оценивает недвижимость. Всё, что похоже на экспертное суждение о цене, ликвидности или чистоте объекта, она выдаёт с той же уверенностью, что и описание метража, — и отличить одно от другого по тону ответа невозможно.
Отсюда главная защита: цифры и правовые факты передаются в запрос и переносятся дословно, а готовый текст сверяется с карточкой машинно. Это единственный способ поймать выдуманный этаж до того, как его увидит клиент.
Начинать разумно с одного сегмента и двадцати объектов: неделя работы, стоимость в пределах приветственного бонуса, и сразу видно, что из четырёх сценариев у вас окупается, а что было красивой идеей.
Как мы проверяем факты и что храним из запросов — на странице о проекте и в llms.txt. Попробовать на своих объектах: keydealer.ru/login.
Частые вопросы
Что риелтор реально может отдать нейросети?
Текстовую рутину — описания объектов из готовых параметров, ответы на типовые вопросы покупателей, подборки под запрос клиента и черновики объявлений под площадки.
Может ли модель оценить квартиру?
Нет. Оценки рынка у неё нет, а названная цифра будет правдоподобной выдумкой. Цена берётся из вашей аналитики или из отчёта оценщика.
Проверит ли нейросеть юридическую чистоту объекта?
Нет. Обременения, история переходов права и дееспособность продавца проверяются по документам и выпискам, а не по тексту модели.
Откуда модель берёт метраж, этаж и цену?
Только из того, что вы положили в запрос. Если поля в карточке нет, модель его домыслит, поэтому недостающие значения помечаются явно.
Можно ли отправлять данные клиентов?
Не нужно. Для всех четырёх сценариев хватает параметров объекта и обезличенного запроса, персональные данные покупателя в модель не передаются.
Сколько это стоит в месяц?
Сорок объектов, двести ответов покупателям, шестьдесят подборок и сто двадцать объявлений складываются примерно в 0,86 млн токенов за месяц.