SubLaneSubLane

Правила содержания

Проверь, что происходит JSON Текст с рабочим пространством и регулярными выражениями.

Администраторы рабочего пространства настраивают Администрирование: правила контентаПравила являются необязательными и отключены по умолчанию. Они применяются к каждому пулу учетных записей и участнику в этом рабочем пространстве; ключ шлюза определяет рабочее пространство.

Content rules in a synthetic verification workspace

Выберите режим

Режимповедение
ОстановитьсяВперед без проверки контента.
наблюдатьВнедрение неизмененных запросов и запись совпадающих идентификаторов правил в диагностике запросов. Соответствующий контент по-прежнему идет вверх по течению.
блокироватьОтклоните запросы на подбор аккаунта или отправку по восходящей линии. Неполные проверки также прекращают пересылку.

Начните с Observe, если вам нужно оценить ложные срабатывания. Переключитесь на Block, когда настроенные правила готовы. Observe не препятствует раскрытию.

Настройка и проверка правила

Выбрать Настройка правилЗатем добавьте имя, тип совпадения, соответствующий контент и включение. Правила текста используют сопоставление подстрок, чувствительных к случаю. Регулярные выражения используют синтаксис Go RE2; обход и обратные ссылки не поддерживаются. (?i) Недействительные выражения и выражения, соответствующие пустой строке, не могут быть сохранены.

Используйте конкретные значения, а не широкие переменные имена. api_key, что может происходить в обычном коде. Держите секреты вне имени правила. Соответствующий контент шифруется с помощью ключа экземпляра, связанного с рабочим пространством, и никогда не возвращается в метаданные. При редактировании сохраненного правила оставляя соответствующий контент пустым, сохраняется зашифрованное значение. Удаление правила удаляет его из последующих проверок.

расширять Проверьте это правило Тестирование проверяет только это правило, не вызывает модель и не сохраняет образец. Ввод очищается после теста. Синтетические примеры, такие как: DEMO_TOKEN_[A-Z0-9]{8} Они подходят для проверки синтаксиса выражений; не вносите реальные секреты в общественные вопросы или скриншоты.

Ввод с регулярным выражением выделяет классы символов, группы, якоря, кванторы и побеги по мере ввода. Виден только ваш текущий черновик; сохраненные выражения остаются скрытыми. Буквальные термины сохраняют замаскированные вводы. Выделение не подтверждает или не выполняет выражение; сервер по-прежнему проверяет синтаксис Go RE2.

Save применяет полную политику, а изменение проверяется по транзакции. Несвоевременное редактирование не может перезаписать более новую версию; перезагрузка перед редактированием снова. Изменения применяются к последующим проверкам, включая существующие WebSocket Запрос, который уже прошел проверку, не отменяется задним числом.

Охват и пределы

Сканирование декодировано JSON строки, включая инструкции, историю сообщений, определения инструментов, аргументы и выходы, JSON Имена собственности и дублирующие поля. Responses, Chat CompletionsУплотнение, Claude Сообщения и Gemini Поколение использует тот же чек. WebSocket По очереди проверьте реконструированный контекст; локальное тепло проверяется перед сохранением текста.

Существует не более 50 правил, 64 байта UTF-8 на имя правила и 1024 байта на шаблон. Сканирование охватывает не более 8 МБ. JSON и 64 уровня гнездования, также соблюдая предел размера запроса шлюза. В режиме наблюдения помечено неполное сканирование и продолжается пересылка. В режиме блока он возвращается content_check_unavailable И не форвард. Матч возвращается. HTTP 403 с прим. content_policy_blockedили соответствующего родного протокола или WebSocket Ошибка.

Это сопоставление текстовых шаблонов, а не полная система предотвращения потери данных. Изображения, двоичные вложения, base64 и другие преднамеренные кодировки не декодируются. Значения, разделенные по полям, могут не совпадать. Запросы, отправленные непосредственно поставщикам или другим конечным точкам, обходят этот шлюз. Автоматической замены или обхода клиента нет.

Диагностика и резервное копирование

Запрашиваемые детали сохраняют режим обработки, версию политики, сопоставленные идентификаторы правил и состояние неполной проверки, используя существующие правила хранения истории запросов и владения. Они не содержат сопоставленных фрагментов, шаблонов или органов запросов. Администраторы видят свои записи рабочего пространства; члены видят только свои собственные. Заблокированные запросы не вызывают поколение, не потребляют ограничение использования на генерацию и не ставят учетную запись в охлаждение.

Если поставляемая клиентом этикетка модели соответствует правилу, она также опускается из журналов, истории запросов и резюме использования. Неполная проверка также опускает эту этикетку. Исполнение и расчет квоты использования сохраняют свою оригинальную модель внутри.

Резервное копирование включает в себя зашифрованные правила и ключ экземпляра. Стартап и проверка архива проверяют расшифровку и валидность правила; отсутствующий или несоответствующий ключ не может бесшумно сбросить политику. Сохранить исходный ключ с базой данных. Внешние уведомления Per-hit не реализованы.