基本的なお願い
Gemini OpenAI 互換パスが安定して返せることを確認します。
pangolin は、OpenAI 互換 API を介して Gemini リレーのプロトコル、機能、および usage パススルーを調査します。
Claudeの署名グレードの ID ではなく、互換性のあるプロトコルとデフォルトでの動作に重点を置いています。
サードパーティのリレーによって使用される OpenAI 互換エンドポイントでの実際の Gemini の動作を測定します。
サードパーティの Gemini リレーが実際にどのように使用されているかに最も近いです。
上記のスキャン深度で更新されます。フル モードでは、該当するすべてのチェックがカバーされます。長いコンテキストのプローブには追加のオプトインが必要です。
Gemini OpenAI 互換パスが安定して返せることを確認します。
response.model と choices[].message の Chat Completions 形状を確認します。
関数呼び出し名、パラメータオブジェクト、呼び出し構造を確認してください。
応答スキーマ/JSON 出力制約が有効かどうかを確認します。
id、object、choices、finish_reason、usage など Chat Completions フィールドと、usage 内の他プロトコル指紋を検証します。
一貫性を保つために、ストリームと非ストリームの出力と終了の理由を比較します。
usage の prompt / completion / total token フィールドの完全性と計量関係を確認します。
同じ質問で、チャネルと公式 (またはベースライン) の間の入力消費と応答の動作を比較します。
モデルは固定マークをそのまま再現するように求められ、指示がどの程度決定的に従うかをチェックします。
ユーザーのみを明示的なシステム + ユーザーと比較し、固定語が隠しディレクティブによってオーバーライドされているかどうかを確認します。
ミニマリスト リクエストを使用して、input_tokens が異常に高いかどうかを観察し、暗黙的なシステム インジェクションを特定します。
定型の推理質問を使用して、検証可能な回答が正しいかどうかを確認します。
ランダム化されたバリアントは、ノンス リーク、固定応答、不審なキャッシュの再利用などの異常なシグナルをクロスチェックします。
応答拒否シナリオと書き換え/エンコード/プログレッシブ バリアントを使用して、セキュリティ ポリシーが安定しているかどうかを確認します。