Confirmez que les demandes de base de fin de chat peuvent être renvoyées de manière stable.
Résultats de détection
Modèle : gpt-5.5 · mode standard · relais https://test.apiqik-kratos.apiqik.com/
Comparez les champs du modèle de demande et du modèle de réponse pour voir s’ils correspondent.
Vérifiez tool_calls, le nom de la fonction, le paramètre JSON et la structure des appels.
Vérifiez que le schéma JSON/les contraintes de sortie strictes sont en vigueur.
Vérifiez la forme des champs tels que l'identifiant, l'objet, les choix, finish_reason, l'utilisation, etc.
Comparez l’utilisation du texte et des jetons en flux et hors flux pour plus de cohérence.
Vérifiez la relation invite/achèvement/mesure totale des jetons.
Il est demandé au modèle de reproduire textuellement une note fixe, en vérifiant dans quelle mesure les instructions sont suivies de manière déterministe.
Comparez l'utilisateur uniquement à un système + utilisateur explicite, en vérifiant si les mots fixes sont remplacés par des directives cachées.
Utilisez des requêtes minimalistes pour observer si input_tokens est anormalement élevé et identifier l’injection système implicite.
La même question compare la consommation d'intrants et le comportement de réponse entre les canaux et les autorités (ou référence).
Les variantes aléatoires vérifient les signaux anormaux tels que les fuites occasionnelles, les réponses corrigées et la réutilisation suspecte du cache.
Vérifiez si la politique de sécurité est stable à l'aide de scénarios de déni de réponse et de variantes de réécriture/codage/progressive.
Utilisez des questions de raisonnement prédéfinies pour vérifier si les réponses vérifiables sont correctes.
What does each OpenAI check cover?
- Demande de base
- Confirmez que les demandes de base de fin de chat peuvent être renvoyées de manière stable.
- cohérence du modèle
- Comparez les champs du modèle de demande et du modèle de réponse pour voir s’ils correspondent.
- appel de fonction
- Vérifiez tool_calls, le nom de la fonction, le paramètre JSON et la structure des appels.
- Sortie structurée
- Vérifiez que le schéma JSON/les contraintes de sortie strictes sont en vigueur.
- La normativité du protocole
- Vérifiez la forme des champs tels que l'identifiant, l'objet, les choix, finish_reason, l'utilisation, etc.
- cohérence du streaming
- Comparez l’utilisation du texte et des jetons en flux et hors flux pour plus de cohérence.
- Facturation des jetons
- Vérifiez la relation invite/achèvement/mesure totale des jetons.
- Comparaison officielle du même titre
- La même question compare la consommation d'intrants et le comportement de réponse entre les canaux et les autorités (ou référence).
- Reproduction précise des commandes (anti-boîtier)
- Il est demandé au modèle de reproduire textuellement une note fixe, en vérifiant dans quelle mesure les instructions sont suivies de manière déterministe.
- Test de conflit système
- Comparez l'utilisateur uniquement à un système + utilisateur explicite, en vérifiant si les mots fixes sont remplacés par des directives cachées.
- Audit de jeton d'entrée minimaliste
- Utilisez des requêtes minimalistes pour observer si input_tokens est anormalement élevé et identifier l’injection système implicite.
- Capacité de raisonnement extrême (comptage de la théorie des nombres)
- Utilisez des questions de raisonnement prédéfinies pour vérifier si les réponses vérifiables sont correctes.
- authenticité du contexte long
- Utilisez une aiguille dans une botte de foin pour vérifier que la fenêtre contextuelle est honorée.
- Masquer la détection d'injection
- Les variantes aléatoires vérifient les signaux anormaux tels que les fuites occasionnelles, les réponses corrigées et la réutilisation suspecte du cache.
- Rejet sécuritaire et stabilité politique
- Vérifiez si la politique de sécurité est stable à l'aide de scénarios de déni de réponse et de variantes de réécriture/codage/progressive.