Прокси-агент

Один вход ко всем ИИ-моделям: ключи, лимиты, расходы и журналы — в одном месте, а программы работают как раньше

Все ваши программы обращаются не к десятку поставщиков моделей по отдельности, а к одному адресу на вашем сервере. Ключи поставщиков лежат в одном месте и не разъезжаются по компьютерам сотрудников, у каждого человека или подрядчика свой ключ доступа со своими пределами расхода и разрешёнными моделями, а расход видно в деньгах, а не в токенах. Дополнительно продукт умеет преобразовывать форматы запросов (программа под одного поставщика работает с моделью другого), скрывать секреты из запросов до отправки в модель, пускать обычный трафик через HTTP и SOCKS5 со своими каналами связи и запасными вариантами и даёт чат с ИИ-агентом прямо в интерфейсе. Это самостоятельное приложение на вашем сервере: оно обслуживает все ваши программы сразу, а не только Pastukhov Agent — не путайте его с встроенным прокси-сервером агента, который работает внутри одного продукта.

Один адрес вместо десятка: программы обращаются к прокси, а не к каждому поставщику напрямую

Ключи поставщиков лежат на вашем сервере и не расходятся по компьютерам сотрудников

Свои ключи доступа для команд и подрядчиков: имя, право отзыва, перегенерация одной кнопкой

OpenAI, Anthropic и DeepSeek за одним адресом — какая бы программа ни использовалась

Преобразование форматов: программа, написанная под один поставщик, работает с моделью другого

Список доступных моделей по стандартному адресу — программа сама покажет их в своём списке

Смена модели или поставщика для всех программ сразу, без перенастройки каждой

У каждой модели своя цена за миллион «порций текста» (токенов) — расходы видно в деньгах, а не в токенах

Лимиты на день, неделю, месяц и всего: подрядчик или сорвавшийся скрипт не выключит бюджет

Ограничение по моделям: ключу можно разрешить только те модели, которые ему положены

Повторно использованный текст считается по своей цене — счёт совпадает с реальным расходом

Журнал запросов: кто, когда, какая модель, сколько токенов и сколько денег

Тексты запросов и ответов не сохраняются — переписка с ИИ не копится в базе

Аналитика: объём запросов, задержки, разбивка по моделям и ключам, часы пик, ошибки

Скрытие секретов: пароли и ключи из запросов заменяются условными обозначениями и возвращаются на место

Отчёты об утечках: видно, какие правила и модели чаще всего задевают секреты

Прокси для обычного трафика: HTTP и SOCKS5 на одном порту, вход по вашему ключу

Запасные каналы: не сработал один канал — трафик уходит через следующий по списку

Свои HTTP-прокси, SOCKS5 и VPN как каналы — с приоритетом и проверкой связи

Чат с ИИ-агентом внутри продукта: подключите Pastukhov Agent и спрашивайте про интерфейс в чате

Всё на вашем сервере: один контейнер, база, ключи и журналы остаются у вас

Один адрес вместо десяти поставщиков

Один адрес прокси, к которому обращаются все программы вместо десятка поставщиков

Программы обращаются не к каждому поставщику по отдельности, а на один адрес вашего сервера — настроить каждую программу нужно один раз

Три привычных адреса: /api/chat/completions (формат OpenAI), /api/v1/messages (формат Anthropic) и /api/models со списком моделей

Вход по ключу доступа: Authorization: Bearer или x-api-key — подходит и OpenAI-программам, и Anthropic-программам

Даже отказ по ключу приходит в привычном формате OpenAI, поэтому программа покажет понятную ошибку, а не «неизвестный ответ»

Ключи доступа: кому что можно

Ключи доступа: свой ключ для каждого человека и программы со своими правами

Ключ доступа — ваш собственный ключ для входа в прокси, он не связан с ключами поставщиков и выдаётся каждому человеку или программе отдельно

Ключ выглядит как proxyagent-имя-24 знака; в базе хранится только отпечаток SHA-256 и последние 8 знаков, а сам ключ показывается один раз

Перегенерация мгновенно отзывает прежний ключ: если ключ утёк, старая копия перестаёт работать сразу

Ключ можно «Деактивировать», «Клонировать» и «Проверить» — а его настройки открываются в разделе «Ключи»

Модели и цены за миллион токенов

Список моделей с ценами за миллион токенов и подключением к поставщику

Модель — единица маршрутизации: у каждой своё подключение к поставщику, своя метка и свои цены за миллион «порций текста» (токенов)

Для каждой модели указываются цены на ввод, вывод и повторно использованный ввод — по ним и считаются расходы

Кнопка «Проверить» обращается к реальному адресу модели и показывает, отвечает ли поставщик; ключ при этом маскируется

Модель можно клонировать; удалить её нельзя, если после этого у какого-то ключа не останется ни одной разрешённой модели

Любая программа — любая модель: преобразование форматов

Преобразование форматов: запрос одной программы уходит в модель другого поставщика

Внутри работают три движка: OpenAI, Anthropic и DeepSeek — программа одного поставщика свободно работает с моделью другого

Для DeepSeek запрос дополнительно пересобирается: поле max_completion_tokens переименовывается в max_tokens, а блоки «мыслей» вычищаются из текста

«Размышления» DeepSeek сохраняются на 7 дней: чтобы продолжить диалог, модель находит сохранённое и подставляет обратно

Если подходящей записи нет, настройка модели решает: понятный отказ «Start a new chat» либо подстановка фиксированной заглушки

Лимиты расходов: день, неделя, месяц, всего

Лимиты расходов ключа: день, неделя, месяц и всего

У каждого ключа доступа — четыре предела расхода: за день, за неделю (с понедельника), за месяц и за всё время; суммы считаются в долларах

Пределы проверяются по очереди — день, неделя, месяц, всего; первое достигнутое останавливает запросы с понятным текстом ошибки

Предел 0 полностью блокирует ключ; запрос, который уже «перешагнул» предел, доводится до конца и списывается целиком

Сама блокировка денег не тратит, а обычный трафик прокси-службы этими пределами не ограничивается вообще

Журнал запросов: кто, что и за сколько

Журнал запросов: время, модель, ключ, токены, длительность и стоимость

В журнале по каждому запросу видно: время, модель, ключ, канал или прямой выход, токены (ввод, вывод, повторно использованный ввод), длительность

Рядом две суммы: «внутренняя» по ценам модели — по ней работают лимиты и аналитика — и цена поставщика из ответа, только для сверки

Тексты запросов и ответов не сохраняются никогда: переписка с ИИ не копится в базе и не может утечь из неё

Заблокированные и сорвавшиеся запросы тоже пишутся в журнал, но с нулевой стоимостью; трафик прокси-службы в этот журнал не попадает

Настройки: включить прокси-службу, порт, вход

Настройки: прокси-служба, порт, вход по ключу и скрытие секретов

Прокси-служба для обычного трафика по умолчанию выключена — её включают в «Настройках», когда такой трафик действительно нужен

Там же задаются порт (по умолчанию 5001), обязательность входа по ключу доступа и срок хранения отчётов об утечках (по умолчанию 90 дней)

Скрытие секретов тоже включается в «Настройках» мастер-переключателем — по умолчанию оно выключено

Изменение настроек применяется примерно за 15 секунд и без перезапуска приложения

Аналитика: объём, задержки, разбивки

Аналитика: объём запросов, задержки, разбивки по моделям и ключам

Готовые диапазоны от «сегодня» до «365 дней» плюс произвольный период; подробность — часы, дни, недели (с воскресенья) или месяцы

Видно объём запросов и задержку — среднюю, медиану и 95-й процентиль (значение, в которое уложилось 95 % запросов)

Есть разбивка по моделям, ключам и каналам, распределения, распределение по часам суток, анализ ошибок и сравнение с предыдущим периодом

Сводные плитки на «Главной» показывают картину дня сразу; статистику можно отправлять в ClickHouse и восстанавливать пропущенные дни

Скрытие секретов: условные обозначения и возврат на место

Скрытие секретов: правила, образец поиска и шаблон вывода

Правило — это имя, образец поиска (регулярное выражение) и шаблон вывода: секреты из списка заменяются условными обозначениями до отправки в модель

Заменяются только значения из списка; нумерация сквозная и постоянная, а перед моделью секретов не видно

Возврат на место работает во всех ответах, включая потоковые, и продолжает работать даже после изменения или удаления правила

Если проверка правила не удалась, запрос поставщику не уходит — безопасный отказ вместо утечки; для этого есть «Тестер правила»

Отчёты об утечках: где секреты уходят наружу

Отчёты об утечках: какие правила и модели чаще всего задевают секреты

Каждое срабатывание правила фиксируется как событие утечки — в отчёте видно, где именно секрет мог уйти в модель

Секреты в отчётах замаскированы: по записи нельзя восстановить само значение

Срок хранения отчётов задаётся в настройках, по умолчанию — 90 дней, дальше записи удаляются

Чат с ИИ-агентом и обычный трафик прокси-службы через скрытие секретов не проходят — это осознанное ограничение

Прокси для обычного трафика: HTTP и SOCKS5

Прокси для обычного трафика: HTTP и SOCKS5 на одном порту

Прокси-служба принимает HTTP и SOCKS5 на одном порту — подходит браузерам, скриптам и программам, которые не связаны с ИИ

Вход — по ключу доступа: в HTTP это обычная авторизация, где пароль равен ключу, в SOCKS5 проверяется тот же ключ; проверку можно отключить

До 256 одновременных соединений, 30 секунд на установку соединения, а дальше — без ограничений по времени

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

Запасные каналы связи: свои прокси, SOCKS5 и VPN

Каналы связи: HTTP-прокси, SOCKS5 и VPN с приоритетом перебора

Канал связи — это то, через что ваш трафик выходит в интернет: свой HTTP-прокси, SOCKS5 или VPN (WireGuard)

Приоритет каналов задаёт порядок перебора: если один не сработал, трафик автоматически уходит через следующий по списку

Есть проверка связи и маскировка пароля; удалить канал нельзя, пока на него ссылаются модели или ключи

VPN-канал требует прав внутри контейнера и WireGuard; подключение поднимается по требованию и гаснет после 60–75 секунд простоя

Чат с ИИ-агентом внутри продукта

Чат с ИИ-агентом внутри продукта: подключение внешнего Pastukhov Agent

Чат — необязательная надстройка: он подключается к внешнему Pastukhov Agent по адресу и ключу и без настройки просто скрыт

Ключ агента остаётся на сервере и в браузер не попадает; ответы приходят в реальном времени

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

Без чата работает всё остальное: ключи, модели, журналы, лимиты, аналитика, скрытие секретов и прокси-служба

Размещение: один контейнер, ваши данные

Размещение: один контейнер с базой PostgreSQL и двумя портами

Вся установка — один контейнер, который обслуживает и интерфейс, и адреса /api/*; единственная обязательная настройка — внешняя база PostgreSQL

Нужны два порта: HTTP и порт прокси-службы (5001); HTTPS настраивается снаружи, перед приложением

Деловые данные (модели, ключи, журналы, расходы, настройки) лежат в PostgreSQL, а временные (сохранённые «размышления», ключи защиты данных, соответствия секретов) — в папке контейнера

Без тома теряются сохранённые «размышления» и соответствия секретов, а без постоянного секретного ключа — все выданные сессии входа

Персональная лицензия

Все возможности Прокси-агента без ограничений для частных лиц: неограниченное количество установок на любых ваших компьютерах и серверах. 19 700 ₽ единоразовый платёж за пожизненную лицензию. 12 месяцев бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Важное отличие от соседних продуктов: в самом Прокси-агенте проверки лицензионного ключа нет — после установки он сразу работает и ничего не блокирует. Лицензия — это право использования, обновления и поддержка, а не «ключ, без которого не заработает».

Корпоративная лицензия

Все возможности Прокси-агента без ограничений для всех сотрудников компании или команды, включая внешних подрядчиков. 49 700 ₽ единоразовый платёж за пожизненную лицензию с 12 месяцами бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Лицензия — это право использования, обновления и поддержка; встроенной проверки ключа в продукте нет, никаких функций она не включает и не выключает.

Сервисная лицензия

Неограниченное количество экземпляров Прокси-агента под вашим доменом + полный исходный код с правом изменять его как угодно, обновлять оформление или брендинг под вашу компанию или домен, тесно интегрировать с вашей инфраструктурой. Может использоваться любым посетителем вашего домена как часть ваших сервисов. 97 000 ₽ единоразовый платёж за пожизненную лицензию с 12 месяцами бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Для бесшовных обновлений рекомендую изменять только брендинг и интеграцию, чтобы минимизировать усилия при слиянии с новыми функциями и исправлениями.

Пробная лицензия

Чтобы спокойно оценить продукт, на 30 дней выдаётся бесплатный пробный ключ. Пробная лицензия ничем не отличается от платной: все возможности доступны и без неё, потому что встроенных ограничений в продукте нет. Пробный ключ выдаётся по запросу — напишите мне в Telegram с указанием имени и email.

Что ограничивает лицензия

Честно: в Прокси-агенте нет проверки лицензионного ключа. После установки работают все возможности сразу — ключи доступа, модели, лимиты, журналы, аналитика, скрытие секретов, прокси-служба и чат с агентом. Лицензия не блокирует ничего и не открывает скрытых функций.

Что она даёт: право использования продукта, 12 месяцев бесплатных обновлений и поддержку, а затем скидку 50% на продление обновлений. Так сделано намеренно — продукт должен работать в закрытом контуре, где лицензионные проверки только мешают.