Описание
TapVow функционирует как локальный шлюз, который предоставляет подписанные проверки бюджета для поддерживаемых вызовов AI API. Его основная цель — помочь пользователям управлять и контролировать свои расходы на AI-сервисы, проверяя подписанные мандаты и оцененные резервации перед выполнением любого вызова API. Это гарантирует, что вызовы соответствуют заранее определенным бюджетам и разрешениям, предотвращая неожиданные расходы.
Читать далее
Система работает, храня ключи поставщиков внутри локального шлюза, что повышает безопасность и контроль над доступом к API. Она поддерживает определенные форматы AI API, включая завершения чатов OpenAI и сообщения Anthropic, такие как Claude Code с выставлением счетов по API-ключам и OpenCode. Однако она не поддерживает Responses API/Codex или трафик подписки Claude Pro/Max.
TapVow генерирует проверяемые подписанные пакеты квитанций, которые имеют решающее значение для проверки целостности и аудита. Платформа позволяет настраивать подписанные мандаты, которые включают бюджеты, лимиты на вызов, разрешенных получателей и даты истечения. Поддерживаемые клиенты могут использовать виртуальные ключи для обращения к шлюзу, который затем выполняет проверки допуска на основе оцененных резерваций. Если вызов превышает установленные лимиты, шлюз может вернуть ошибку HTTP 402, блокируя запрос.
Инструмент также предлагает функцию `tapvow verify`, которая использует закрепленные ключи для проверки подписей пакетов квитанций, цепочки, заголовка и итогов, обеспечивая подлинность и целостность транзакций. Хотя оцененные резервации являются основной функцией, важно отметить, что они не гарантируют окончательный счет от поставщика. Проект является открытым исходным кодом под лицензией MIT, а его код доступен публично на GitHub. Прототип представляет собой локальный шлюз, и оператор несет ответственность за предоставление учетных данных поставщика и финансирование любого кошелька. Платежи в тестовой сети были продемонстрированы, но они не устанавливают использование платежей в производстве или услуги хранения.
- КатегорияAI-инструменты для DevOps и облака
- Модель ценообразованияОткрытый исходный код
- РазвёртываниеLocal Gateway
- ПлатформыВеб
Основные функции TapVow
Локальный шлюз для вызовов AI API
Подписанные проверки бюджетных мандатов
Проверка оцененных резерваций
Виртуальные ключи для поддерживаемых клиентов
Проверяемые подписанные пакеты квитанций
Ключи поставщиков остаются локальными
Поддержка завершений чатов OpenAI
Поддержка сообщений Anthropic (Claude Code, OpenCode)
Блокировка платежей с инъекциями подсказок
Проверка целостности записей в реестре
Открытый исходный код (лицензия MIT)
Локальная демонстрация с фальшивым поставщиком
Настраиваемые лимиты на вызов
Логирование отказов для вызовов с превышением лимитов
Редактирование бюджета с подписью ключа
Как использовать TapVow?
Настройка мандата: Настройте подписанный мандат с бюджетами, лимитами на вызов, разрешенными получателями и датами истечения.
Укажите клиента на шлюз: Настройте поддерживаемые клиенты AI API (например, Claude Code, OpenCode) для использования виртуальных ключей TapVow.
Инициируйте вызов API: Выполните вызов AI API через шлюз TapVow.
Проверки шлюза: TapVow проверяет оцененные резервации и подписанные мандаты перед допуском вызова.
Получите проверку: Получите проверяемые подписанные пакеты квитанций для проверки целостности.
Проверьте квитанции: Используйте `tapvow verify` с закрепленными ключами для проверки подписей пакетов квитанций и итогов.
Варианты использования TapVow
- Контроль затрат на AI API
- Безопасный доступ к AI API
- Проверяемый аудит использования AI
- Предотвращение инъекций подсказок
- Управление бюджетом для нескольких агентов
- Тестирование интеграций AI разработчиками







