Я создал уровень управления с открытым исходным кодом для API Claude — вот почему и как API Anthropic Claude великолепен. SDK чистый, асинхронный и хорошо документированный. Вы можете перейти от нуля к работающей функции ИИ за полдня. Потом кто-то...
Я создал уровень управления с открытым исходным кодом для API Claude — вот почему и как
API Anthropic Claude великолепен. SDK чистый, асинхронный и хорошо документированный. Вы можете перейти от нуля к работающей функции ИИ за полдня.
Затем в комнату входит кто-то из вашей команды по обеспечению соответствия.
«Отправляем ли мы личные данные в сторонний API?»
«Где журналы аудита?»
«Сколько это стоит в день?»
«Как мы можем контролировать, кто получит доступ первым?»
SDK не отвечает ни на один из этих вопросов. И не должен — это не его работа.
Поэтому я создал Enterprise-Claude-Kit: уровень управления, который находится между вашим приложением и Claude. Вот что он делает и как я его спроектировал.
Установите его
pip install Enterprise-Claude-Kit
Вот и вся установка. Никаких внешних сервисов, Redis и дополнительных контейнеров. SQLite для персистентности, чистый асинхронный Python, нулевой уровень инфраструктуры.
Проблема в одной диаграмме
Каждый звонок проходит пять этапов:
Ваше приложение
→ ① GovernanceLayer (предварительная проверка) — сканирование PII, заблокированные ключевые слова, защита длины
→ ② Вызов API Клода
→ ③ GovernanceLayer (после ответа) — PII в выходных данных, проверка цитирования GxP
→ ④ TokenMonitor — расчет затрат, исполнение бюджета, оповещения
→ ⑤ AuditLogger — тампер-e SHA-256, только добавление