---
title: "Прокси-агент"
id: "2009"
type: "page"
slug: "proxy"
published_at: "2026-09-20T18:29:16+00:00"
modified_at: "2026-09-21T00:00:47+00:00"
url: "https://pastukhov.com/agents/proxy"
markdown_url: "https://pastukhov.com/agents/proxy.md"
excerpt: "Один вход ко всем ИИ-моделям: ключи, лимиты, расходы и журналы — в одном месте, а…"
---

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

[https://pastukhov.com/agents/proxy.md](https://pastukhov.com/agents/proxy.md)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[Установка](https://pastukhov.com/agents/proxy/install)

[Документация](https://pastukhov.com/agents/proxy/docs)

[FAQ](https://pastukhov.com/agents/proxy/faq)

[Лицензирование](https://pastukhov.com/agents/proxy/license)

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

[/agents/proxy/docs/connect](/agents/proxy/docs/connect)

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

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

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

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

[Подробнее](/agents/proxy/docs/connect)

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

[/agents/proxy/docs/keys](/agents/proxy/docs/keys)

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

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

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

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

[Подробнее](/agents/proxy/docs/keys)

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

[/agents/proxy/docs/models](/agents/proxy/docs/models)

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

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

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

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

[Подробнее](/agents/proxy/docs/models)

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

[/agents/proxy/docs/protocols](/agents/proxy/docs/protocols)

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

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

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

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

[Подробнее](/agents/proxy/docs/protocols)

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

[/agents/proxy/docs/costs](/agents/proxy/docs/costs)

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

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

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

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

[Подробнее](/agents/proxy/docs/costs)

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

[/agents/proxy/docs/logs](/agents/proxy/docs/logs)

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

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

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

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

[Подробнее](/agents/proxy/docs/logs)

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

[/agents/proxy/docs/settings](/agents/proxy/docs/settings)

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

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

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

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

[Подробнее](/agents/proxy/docs/settings)

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

[/agents/proxy/docs/analytics](/agents/proxy/docs/analytics)

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

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

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

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

[Подробнее](/agents/proxy/docs/analytics)

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

[/agents/proxy/docs/anonymizer](/agents/proxy/docs/anonymizer)

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

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

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

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

[Подробнее](/agents/proxy/docs/anonymizer)

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

[/agents/proxy/docs/anonymizer](/agents/proxy/docs/anonymizer)

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

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

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

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

[Подробнее](/agents/proxy/docs/anonymizer)

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

[/agents/proxy/docs/tunnel](/agents/proxy/docs/tunnel)

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

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

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

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

[Подробнее](/agents/proxy/docs/tunnel)

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

[/agents/proxy/docs/providers](/agents/proxy/docs/providers)

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

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

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

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

[Подробнее](/agents/proxy/docs/providers)

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

[/agents/proxy/docs/agent](/agents/proxy/docs/agent)

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

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

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

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

[Подробнее](/agents/proxy/docs/agent)

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

[/agents/proxy/docs/hosting](/agents/proxy/docs/hosting)

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

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

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

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

[Подробнее](/agents/proxy/docs/hosting)

[Установка](https://pastukhov.com/agents/proxy/install)

[Документация](https://pastukhov.com/agents/proxy/docs)

[FAQ](https://pastukhov.com/agents/proxy/faq)

[Лицензирование](https://pastukhov.com/agents/proxy/license)

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

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

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

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

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

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

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

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

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

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

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