Нужен договор, а не галочка
Служба безопасности и юристы хотят видеть документ с обсуждаемыми условиями и понятной ответственностью. Стандартная форма «как есть» их не устраивает.
Модель доступна по всему миру, но российские компании упираются не в модель, а в закупку: нужен договор, счёт для бухгалтерии и человек, которому можно позвонить. Это мы и берём на себя.
from openai import OpenAI client = OpenAI(- base_url="https://api.deepseek.com/v1",- api_key=os.environ["DEEPSEEK_API_KEY"],+ base_url="https://api.workhorseapi.com/v1",+ api_key=os.environ["WORKHORSE_API_KEY"],) # больше ничего менять не нужно
Для команд, которые обрабатывают счета, документы и обращения в больших объёмах.
Российские компании упираются не в технологию. Модель работает и отвечает. Останавливает другое: как это провести через договор, бухгалтерию и службу безопасности.
Служба безопасности и юристы хотят видеть документ с обсуждаемыми условиями и понятной ответственностью. Стандартная форма «как есть» их не устраивает.
Оплата должна пройти по договору, с закрывающими документами и понятным назначением платежа. Карта сотрудника тут не подходит.
Когда что-то идёт не так, нужен конкретный человек, который знает ваш проект, а не очередь обращений на английском.
Все характеристики ниже — из официальной документации модели. Мы не приводим цифр, которых не можем подтвердить.
Целый договор, комплект документов или многостраничный PDF уходят в модель целиком. Не нужно строить разбиение на части.
1 000 000 токеновДлинные структурированные ответы: массивы JSON, полные переписывания документов, пакетная классификация за один запрос.
384 000 токеновСканы, фотографии, скриншоты и видеофайлы уходят в модель напрямую. Отдельный OCR-сервис перед моделью не нужен.
изображения и видеоРусскоязычные документы разбираются так же, как английские. Извлечение и перевод можно сделать одним запросом.
мультиязычностьСКАН НА ВХОДЕ
читает напрямую
Пример макета. Реальных данных счёта нет.
СТРУКТУРА НА ВЫХОДЕ
поля из изображения
{
"vendor": "…",
"invoice_number": "…",
"issue_date": "…",
"line_items": [
{ "description": "…", "qty": … },
{ … }
],
"tax": …,
"total": …
}
Показаны имена полей, значения — нет.
Никакого проекта миграции и никакой бумажной волокиты.
Сколько токенов в месяц и что используете сейчас. Если не сможем предложить лучше — скажем прямо.
Договор с обсуждаемыми условиями, персональный менеджер, счёт и закрывающие документы для бухгалтерии.
Направляете существующий клиент на наш адрес. Текущего поставщика оставляете как резервный вариант.
БЕРЁМ НА СЕБЯДЕЛАЕТЕ ВЫ
1
Скажите про объём
Месячный объём токенов и что используете сейчас. Если не сможем предложить лучше — скажем прямо.
2
Мы считаем и оформляем
Персональный менеджер, обсуждаемый договор, счёт.
- base_url="…"
+ base_url="…"
# остальное не меняется3
Меняете одну строку
Клиент — на нашу точку входа, запасной вариант оставьте.
base_url.Схема подключения. Не скриншот.Это самые частые сценарии у наших клиентов. Если вашего здесь нет — опишите его в форме ниже. А ещё можно почитать сравнение с обращением напрямую в DeepSeek.
Позиции, налоги, итоги и реквизиты поставщика — из обычных и отсканированных счетов.
Страница о разборе счетовДоговоры, акты и формы превращаются в структурированные записи. Длинные документы уходят целиком.
Страница об извлечении из документовОбращения, письма и документы раскладываются по нужным очередям — стабильная стоимость за единицу.
Страница о классификации и маршрутизацииФотографии чеков и некачественные сканы читаются напрямую — отдельный OCR не нужен.
Страница о распознавании чековДополнение, ревью и генерация тестов внутри инструментов, которыми команда уже пользуется.
Страница о работе с кодомИзвлечение и перевод за один запрос — документы на разных языках обрабатываются одной схемой.
Тот, кто хочет внедрить, и тот, кто может остановить, — обычно разные люди. Вот что услышит каждый.
«Можно ли править условия?»
Мы не ограничены одной неизменяемой формой. Подписываем соглашение об обработке данных и прорабатываем замечания ваших юристов до подписания.
«Как это провести по учёту?»
Безналичный расчёт, договор, счёт и закрывающие документы. Для постоянных клиентов возможна отсрочка платежа.
«А если не подойдёт?»
Мы второй канал, а не замена. Оставьте текущую конфигурацию и направьте к нам часть трафика. Вернуть всё обратно можно так же.
МЕНЯЕТСЯ ОДНА СТРОКА
Ваше приложение
Ваш OpenAI SDK без изменений.
api.workhorseapi.com
Тот же формат и стриминг.
ТОЧКА ВХОДА WORKHORSE
DeepSeek V4.1 Flash
1 млн контекста · 384K вывода
ответ возвращается тем же путём
ЧТО МЫ БЕРЁМ НА СЕБЯ
Это ставка для любого расчёта. Итоговая цифра зависит от объёма, доли кеш-хита и того, какая часть нагрузки уходит во внепиковые часы — назовите эти три величины, и мы пришлём расчёт.
Напишите месячный объём токенов и то, что работает у вас сейчас. В ответ пришлём ставку и прямое сравнение с вашим текущим счётом.
Запросить расчётНет. Мы независимый поставщик: не связаны с DeepSeek и не действуем от её имени. Мы перепродаём доступ к DeepSeek V4.1 Flash и берём на себя коммерческую часть — договор, счёт, расчёты и персонального менеджера.
Если вам достаточно самообслуживания, идти напрямую — совершенно разумный вариант.
OpenRouter маршрутизирует запросы между очень широким набором моделей. Мы делаем одно: DeepSeek V4.1 Flash, настолько недорого, насколько можем, и с закрытой коммерческой частью. Если вам нужен десяток семейств моделей за одним ключом, они подойдут лучше. Если работу делает DeepSeek, у нас ставка обычно ниже.
Безналичный расчёт по договору. Счёт выставляем ежемесячно, закрывающие документы прилагаем. Онлайн-оплаты на сайте нет — карты здесь не принимаем.
Стоимость согласуем с вашим менеджером и фиксируем в договоре.
Да, и то и другое. Условия договора обсуждаемы, можем подписать соглашение об обработке данных. В этом главное практическое отличие от самообслуживания, где стандартные условия обычно изменить нельзя.
Обычно в тот же день. API совместим с OpenAI, поэтому в большинстве проектов это замена base_url и ключа — больше ничего. Мы проведём ваших инженеров по шагам.
Мы обрабатываем данные запросов, чтобы обслуживать ваши запросы, и не продаём их. Подробности — в политике конфиденциальности и соглашении об обработке данных.
Если у вас есть требования к месту хранения данных, скажите — подтвердим, что можем обеспечить, до подписания.
Да. Эндпоинты следуют схеме OpenAI chat-completions, поэтому официальные SDK openai — и всё, что на них построено, — работают без изменений. Для большинства команд вся миграция сводится к base_url и ключу.
Контекст — 1M токенов, ответ — до 384K токенов. Этого хватает на длинные документы, задачи из нескольких файлов и большие пакеты извлечения данных без ручной нарезки.
Для Flash — до 2 500 одновременных запросов. Лимиты вашего аккаунта выставляем при подключении, исходя из объёма, который вы назовёте.
Скажите пиковую нагрузку — подтвердим письменно, что можем гарантировать.
Да. Пакетный режим подходит для ночных прогонов, массовой переобработки и регулярного извлечения данных — там, где задержка в несколько часов ничего не стоит.
Запросы во внепиковые часы тарифицируются по половине пиковой ставки. Это те же сценарии, что и у пакетного режима: ночные догрузки, массовая переобработка, регулярное извлечение — там, где задержка в несколько часов ничего не стоит.
Закешированные входные токены тарифицируются по заметно более низкой ставке, чем новые. Если вы отправляете один и тот же большой префикс в каждом запросе — схему, длинный блок инструкций, фиксированный набор примеров, — кеширование обычно даёт самую большую экономию в счёте. Разберём структуру ваших промптов вместе.
Это основное, что на ней запускают. Flash принимает изображения напрямую, поэтому сканы счетов, квитанций и форм уходят в модель как есть — отдельный OCR-слой перед ней не нужен. Видео тоже поддерживается.
Да, мультиязычные задачи она держит хорошо — включая перевод и извлечение данных из документов не на английском. Скажите, какие языки важны, и мы подтвердим до подписания.
Это модель класса Flash, а не фронтирная reasoning-модель. Сложные многошаговые рассуждения и тяжёлая математика — лучше у большой модели. Аудиовход она тоже не принимает.
Если ваш сценарий про это, мы скажем прямо, а не продадим то, что не подойдёт.
У вас есть персональный менеджер — человек, а не очередь заявок. Текущего поставщика оставьте настроенным как резервный: тогда плохой день не превратится в простой.
Обязательства по времени ответа и доступности впишем в договор и прямо скажем, что можем гарантировать, а что нет, — до подписания. Мы не публикуем общую цифру аптайма, которую потом пришлось бы отстаивать.
У вас есть персональный менеджер и ежемесячный счёт с детализацией. Скажите, что должно быть видно вашей бухгалтерии, — под это и настроим отчётность.
Перед подключением мы проверяем компании и конечных пользователей по применимым экспортным ограничениям и санкционным спискам. Скажите, где зарегистрирована ваша компания и где находятся пользователи, — подтвердим до того, как вы на что-то согласитесь.
Вас ничего не держит. Ваша интеграция — это base_url и ключ; тот же код работает с любым OpenAI-совместимым эндпоинтом. Проприетарного SDK, который пришлось бы разбирать, нет.
Расскажите про месячный объём и что используете сейчас — через форму ниже. Обычно вернёмся в течение одного рабочего дня с расчётом и именем вашего менеджера.
Заявку читает человек, а не автоответчик. Обычно отвечаем в течение одного рабочего дня — с расчётом и сравнением с текущими затратами.