Basic request
Confirm that Gemini OpenAI compatible paths can be returned stably.
pangolin probes Gemini relays via OpenAI-compatible APIs for protocol, capabilities, and usage pass-through.
Focuses on compatible protocol and thinking-by-default behavior — not Claude signature-grade identity.
Measures real Gemini behavior on OpenAI-compatible endpoints used by third-party relays.
Closest to how third-party Gemini relays are actually used.
Updates with Scan depth above. Full mode covers all applicable checks. Long-context probes need an extra opt-in.
Confirm that Gemini OpenAI compatible paths can be returned stably.
Check response.model and the choices[].message Chat Completions shape.
Check the function call name, parameter object, and call structure.
Verify whether response schema / JSON output constraints are in effect.
Verify id, object, choices, finish_reason, usage, and cross-protocol usage fingerprints.
Compare the output and end reasons of stream and non-stream for consistency.
Check prompt / completion / total token field integrity and metering relationships in usage.
The same question compares input consumption and response behavior between channels and official (or baseline).
The model is asked to reproduce a fixed mark verbatim, checking how deterministic the instructions are followed.
Compare user only to explicit system+user, checking whether fixed words are overridden by hidden directives.
Use minimalist requests to observe whether input_tokens is abnormally high and identify implicit System injection.
Use canned reasoning questions to check whether verifiable answers are correct.
Randomized variants cross-check for abnormal signals such as nonce leaks, fixed replies, and suspicious cache reuse.
Check if the security policy is stable using denial-of-answer scenarios and rewriting/encoding/progressive variants.