Обнаружение реле Gemini API Совместимый протокол

Проверьте протокол и возможности ретрансляции Gemini API

pangolin проверяет реле Gemini через API-интерфейсы, совместимые с OpenAI, на предмет протокола, возможностей и передачи метаданных об использовании.

OpenAI-совместимый путь Вызов функции использованиеМетаданные Gemini 3 в курсе

Ориентирован на совместимый протокол и поведение по умолчанию, а не на идентификацию уровня подписи Claude.

Основные моменты Gemini: совместимый путь и использование метаданных

Измеряет реальное поведение Gemini на конечных точках, совместимых с OpenAI, используемых сторонними ретрансляторами.

Наиболее близко к тому, как на самом деле используются реле Gemini сторонних производителей.

Родитель /chat/completions. Google использует /v1beta/openai; третьи лица часто используют /v1.

Используется только для этой работы; отправлено через Authorization: Bearer.

Отдавайте предпочтение моделям Gemini, которые действительно поддерживает ваше реле.

Проверки, которые будут выполняться

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

Стандарт · все применимо (рекомендуется) · 14

Основной запрос

Убедитесь, что пути, совместимые с Gemini OpenAI, могут стабильно возвращаться.

Форма ответа модели

Проверьте объявление модели, структуру ответа и форму содержимого-кандидата.

вызов функции

Проверьте имя вызова функции, объект параметра и структуру вызова.

Структурированный вывод

Проверьте, действуют ли ограничения схемы ответа/вывода JSON.

Нормативность протокола

Проверьте такие поля, как «кандидаты», «finishReason», «security», «useMetadata» и т. д.

согласованность потоковой передачи

Сравните выходные и конечные причины потока и непотока для обеспечения согласованности.

Использование токена

Проверьте целостность поля токена useMetadata и отношения измерения.

Официальное сравнение одного и того же названия

В том же вопросе сравнивается потребление ресурсов и поведение реакции между каналами и официальным (или базовым уровнем).

Точное воспроизведение команд (антикорпус)

Модель просят дословно воспроизвести фиксированную отметку, проверяя, насколько детерминированно выполняются инструкции.

Тестирование системных конфликтов

Сравнивайте user only с явным system+user, проверяя, не переопределяются ли фиксированные слова скрытыми директивами.

Минималистичный аудит входных токенов

Используйте минималистские запросы, чтобы определить, является ли входной_токен аномально высоким, и выявить неявное внедрение системы.

Чрезвычайные способности к рассуждению (счет по теории чисел)

Используйте готовые аргументирующие вопросы, чтобы проверить, верны ли проверяемые ответы.

Скрыть обнаружение инъекции

Случайные варианты перепроверяются на наличие аномальных сигналов, таких как утечки nonce, фиксированные ответы и подозрительное повторное использование кэша.

Отказ от безопасности и стабильность политики

Проверьте, стабильна ли политика безопасности, используя сценарии отказа в ответе и варианты перезаписи/кодирования/прогрессивных вариантов.

2026-09-08 · Sharing, languages, and scoring tweaks

This update improves report sharing and language switching, and lightly rebalances OpenAI / Gemini scoring emphasis.