0, -1)
qui portent une signification spéciale.
Pour le pourquoi derrière ces champs — le modèle de moindre agence — commencez
à la vue d’ensemble des clés à portée limitée.
Cette page est la table de consultation que vous gardez ouverte pendant que vous
scriptez la création de clés.
1. La référence de l’objet token d’un coup d’œil
Une clé fraîchement créée pour un agent de résumé planifié ressemble à ceci :Le champ
key est masqué à chaque lecture — vous voyez le préfixe de marque
et les quatre derniers caractères, jamais le secret complet. Le plaintext est
montré une fois, à la création. Voir
Masquage des clés.2. Champs d’identité & de cycle de vie
Ceux-ci décrivent quelle clé est-ce et où elle en est dans son cycle de vie.id — number
id — number
L’identifiant numérique stable de la clé. Utilisez-le pour adresser la clé
dans les appels de mise à jour et de suppression. Lecture seule.
name — string
name — string
Une étiquette humaine pour la clé, montrée dans la console et dans les logs.
Nommez les clés d’après l’agent qui les détient — une clé, un agent.
status — number
status — number
État activé / désactivé.
1 signifie actif ; une clé désactivée est rejetée
à l’authentification sans être supprimée, de sorte que vous pouvez mettre une
clé en pause et la réactiver.key — string (masquée)
key — string (masquée)
Le secret au porteur, renvoyé masqué (
sk-orca-…****…). La valeur complète
n’est montrée qu’une fois, à la création. Traitez-la comme un mot de passe.created_time / accessed_time — number
created_time / accessed_time — number
Timestamps Unix (secondes) pour quand la clé a été frappée et quand elle a
servi une requête pour la dernière fois.
accessed_time est votre signal
d’une clé périmée ou inutilisée qui mérite d’être révoquée.expired_time — number
expired_time — number
Expiration absolue sous forme de timestamp Unix. La sentinelle
-1
signifie que la clé n’expire jamais. Fixez un vrai timestamp pour faire
expirer automatiquement une clé — le bon défaut pour les exécutions CI et les
agents éphémères. Voir Clés expirantes.3. Champs de dépense & de quota
Ceux-ci bornent combien une clé peut consommer avant qu’elle cesse de fonctionner.| Champ | Type | Signification |
|---|---|---|
credit_limit_usd | number | Plafond de dépense à vie en USD. 0 = illimité. |
unlimited_quota | boolean | Quand true, la clé n’est pas métrée contre un solde de quota. |
remain_quota | number | Quota restant sur la clé. |
used_quota | number | Quota consommé jusqu’à présent. |
4. Champs de portée & d’accès
Ceux-ci plafonnent ce que la clé peut atteindre — quels modèles, depuis quelles adresses.model_limits / model_limits_enabled
model_limits / model_limits_enabled
model_limits est la liste des modèles que la clé peut appeler ;
model_limits_enabled est l’interrupteur on/off. Avec la limite activée, un
appel à tout modèle hors de la liste est rejeté avant de quitter la
passerelle — l’agent ne peut pas basculer vers un modèle plus cher ou plus
capable. Voir Limites de modèles.allow_ips — string
allow_ips — string
Une allow-list d’IP / CIDR, une entrée par ligne. Une requête présentant
la clé depuis toute adresse non listée est rejetée à la couche
d’authentification ; une valeur vide signifie que toutes les adresses
sont autorisées. Voir Allow-list d’IP.
environment — string
environment — string
Une étiquette de déploiement libre (
prod, staging, dev, ou ce que vous
choisissez) pour organiser les clés et filtrer les logs. Purement
organisationnelle — elle ne change pas l’application. Voir
Environnements.group — string
group — string
Le groupe de routage à travers lequel la clé résout les modèles. Laissez-le
au défaut de l’espace de travail à moins qu’on ne vous ait donné un groupe
spécifique.
5. Champs d’attachement de politique
Les deux champs les plus puissants d’une clé. Chacun lie la clé à une politique à portée d’espace de travail qui gouverne son trafic — changez la politique et chaque clé qui y est attachée capte le changement à la requête suivante, sans redéploiement.| Champ | Type | Lie la clé à |
|---|---|---|
guardrail_id | number | Un guardrail de contenu qui filtre le texte de la requête et de la réponse. |
firewall_policy_id | number | Une politique firewall qui gouverne les appels d’outils que la clé émet. |
is_firewall_gateway | boolean | Marque la clé comme un token à portée de passerelle pour les routes Firewall MCP / evaluate (pas pour l’inférence). |
La sentinelle pour les deux attachements est
0 (non attaché). Mais les deux
plans résolvent un attachement désactivé différemment :- Un
guardrail_iddésactivé est l’interrupteur d’arrêt — la clé ne reçoit aucun guardrail, sans repli sur le défaut de l’espace de travail. - Un
firewall_policy_iddésactivé retombe sur la politique firewall par défaut de l’espace de travail.
6. Définir ces champs
Chaque champ ci-dessus est configuré dans l’éditeur de clé de la console (/console/token) — pas via une clé de relais. Créer ou modifier une clé requiert
le rôle Developer ou supérieur ; le flag is_firewall_gateway requiert
Admin+.
Une clé concrète à moindre agence — définie dans l’éditeur, relue comme l’objet
ci-dessus — plafonne un modèle, une plage d’IP source, un plafond hebdomadaire en
USD, une expiration, et un guardrail plus une politique firewall. Si l’agent qui
la détient est détourné via une
injection de prompt, le rayon
d’explosion s’arrête à exactement ces bornes.
7. Références connexes
Vue d'ensemble des clés à portée limitée
Le modèle de moindre agence et le hub de chaque champ de clé.
Lier des politiques
Comment
guardrail_id et firewall_policy_id se résolvent vers une
politique active.Quota, plafond & expiration
credit_limit_usd, expired_time, et les champs de quota en profondeur.Checklist de moindre agence
Faites passer chaque clé par la même passe de durcissement.
