QueryPort

Что умеет наш шлюз и как это выглядит в работе

Пять профилей задач через одну точку входа: текст, распознавание текста со снимка, разбор изображения и синтез речи. Готовые примеры «вход → выход» и живые демонстрации на этой же странице.

Всё, что показано ниже, идёт через одну точку входа. Ваш код отправляет профиль задачи — «текст», «распознать», «разобрать снимок», «озвучить», — а какая модель и какой поставщик ответят, решает шлюз по своим правилам.

Это не про экономию строк кода. Это про то, что снятая с обслуживания модель, выросшая цена или упавший поставщик перестают быть вашей аварией: маршрут меняется в шлюзе, а интеграция остаётся прежней. Стоимость каждого запроса при этом измеряется, а не оценивается на глаз.

POST /api/v1/…

профилей задачи
5
точка входа
одна
запасной путь
есть
имя модели в вашем коде
нет

Четыре вида задач, одна интеграция

Текст

service: text

Саммари переписки, классификация обращений, извлечение полей из накладной или письма, черновик ответа по вашему регламенту.

Где ошибается. Уверенно ошибается на числах и датах, если их не проверять отдельно: ответ звучит одинаково твёрдо и когда он верен, и когда нет.

Попробовать здесь же самый дешёвый профиль

Распознавание текста

service: ocr

Текст со снимка как есть: чек, накладная, скриншот, страница договора. Строки, списки и таблицы сохраняются.

Где ошибается. Рукописный текст, снятый под углом, и плохой свет — три главные причины расхождений. Проверяемые поля (суммы, номера) стоит сверять правилами, а не доверием.

Разбор изображения

service: vision

Что на снимке и что из этого практически следует: состояние объекта, комплектность, соответствие требованиям, описание для каталога.

Где ошибается. Модель склонна дополнять картину правдоподобным: если признака не видно, его лучше спрашивать явно, а не ждать, что он «заметится».

Открыть демонстрацию дороже распознавания

Синтез речи

service: tts

Озвучка текста голосом: объявления, уведомления, озвученная справка, черновик диктора.

Где ошибается. Ударения в незнакомых именах и сокращениях ставятся не всегда верно, а интонация вопроса передаётся хуже утверждения.

Открыть демонстрацию считается по знакам

Из кода это одна и та же ручка

Меняется одно поле — профиль задачи. Ни имени модели, ни поставщика в вашем коде нет, поэтому их смена вас не касается.

Текст

{
  "service": "text",
  "text": "Собери саммари переписки в пять пунктов"
}

Снимок

{
  "service": "ocr",
  "text": "Извлеки текст как есть",
  "images": ["<base64>"]
}

Речь

{
  "service": "tts",
  "text": "Заказ собран и ждёт в пункте выдачи"
}

Доступ к шлюзу мы выдаём поштучно и по разговору — открытой регистрации нет. Это честнее, чем форма «получить ключ», за которой стоит очередь без сроков.

Попробуйте сами

POST /api/v1/probe

Ваш текст уйдёт через тот же шлюз, каким пользуются наши продукты. Модель выбирает правило маршрутизации, а не эта страница.

Не вводите персональные, конфиденциальные и клиентские данные.
Ваш текст уходит внешнему поставщику модели. Мы не сохраняем его текст, но ответ модели остаётся в журнале запросов 7 суток — он нужен, чтобы разбирать сбои. Как это устроено — в политике.

Или попробуйте пример:
До 600 знаков, без регистрации.

Вопросы, которые задают на этой странице

Это ваши собственные модели?
Нет, и мы этого не скрываем. Свой у нас шлюз: одна точка входа, выбор поставщика и модели по профилю задачи, запасной путь при отказе, замер стоимости каждого запроса. Модели — внешние, и меняются они без нашего участия; смысл шлюза в том, чтобы эта смена не доходила до вашего кода.
Почему демонстрации закрыты от поиска?
Потому что у нас есть рабочие площадки под эти задачи, и витрина не должна отбирать у них запросы. Здесь показывают возможность интеграции, а не решают задачу посетителя — для второго есть отдельные сайты, ссылки на них стоят рядом с каждой демонстрацией.
Сколько стоит один такой запрос?
Зависит от профиля и поставщика, и это считается до внедрения, а не после. Текстовый запрос дешевле распознавания, распознавание дешевле разбора изображения, синтез речи считается по знакам. Порядок цифр и способ счёта разобраны в материале про стоимость запроса.
Можно попробовать своим файлом?
Да, на страницах демонстраций. У каждой свой суточный потолок: это витрина, а не бесплатный сервис, и потолок защищает наш счёт за модели, а не вас. Готовые примеры при этом доступны всегда — они сняты заранее и модель не зовут.