0, -1) que carregam
significado especial.
Para o porquê por trás desses campos — o modelo de menor agência — comece em
Visão geral de chaves com escopo. Esta página é a
tabela de consulta que você mantém aberta enquanto scripta a criação de chaves.
1. A referência do objeto token de relance
Uma chave recém-criada para um agente sumarizador agendado se parece com isto:O campo
key é mascarado em cada leitura — você vê o prefixo de marca e os
últimos quatro caracteres, nunca o segredo completo. O plaintext é mostrado uma
vez, na criação. Veja Mascaramento de chave.2. Campos de identidade & ciclo de vida
Estes descrevem qual chave é esta e onde ela está em seu ciclo de vida.id — number
id — number
O identificador numérico estável da chave. Use-o para endereçar a chave em
chamadas de update e delete. Somente leitura.
name — string
name — string
Um rótulo humano para a chave, mostrado no console e nos logs. Nomeie as
chaves segundo o agente que as segura — uma chave, um agente.
status — number
status — number
Estado habilitado / desabilitado.
1 significa ativa; uma chave
desabilitada é rejeitada na auth sem ser deletada, então você pode pausar
uma chave e re-habilitá-la.key — string (mascarada)
key — string (mascarada)
O segredo ao portador, retornado mascarado (
sk-orca-…****…). O valor
completo é mostrado apenas uma vez, na criação. Trate-o como uma senha.created_time / accessed_time — number
created_time / accessed_time — number
Timestamps Unix (segundos) para quando a chave foi cunhada e quando ela
serviu uma requisição pela última vez.
accessed_time é seu sinal de uma
chave obsoleta ou não usada que vale a pena revogar.expired_time — number
expired_time — number
Expiração absoluta como um timestamp Unix. O sentinela
-1 significa que
a chave nunca expira. Defina um timestamp real para fazer uma chave
autoexpirar — o padrão certo para runs de CI e agentes efêmeros. Veja
Chaves expiráveis.3. Campos de gasto & cota
Estes limitam quanto uma chave pode consumir antes de parar de funcionar.| Campo | Tipo | Significado |
|---|---|---|
credit_limit_usd | number | Limite de gasto vitalício em USD. 0 = ilimitado. |
unlimited_quota | boolean | Quando true, a chave não é medida contra um saldo de cota. |
remain_quota | number | Cota restante na chave. |
used_quota | number | Cota consumida até agora. |
4. Campos de alcance & escopo
Estes limitam o que a chave pode alcançar — quais modelos, de quais endereços.model_limits / model_limits_enabled
model_limits / model_limits_enabled
model_limits é a lista de modelos que a chave pode chamar;
model_limits_enabled é o interruptor liga/desliga. Com o limite
habilitado, uma chamada a qualquer modelo fora da lista é rejeitada antes
de sair do gateway — o agente não pode trocar para um modelo mais caro ou
mais capaz. Veja Limites de modelo.allow_ips — string
allow_ips — string
Uma lista de permissão de IP / CIDR, uma entrada por linha. Uma
requisição apresentando a chave de qualquer endereço não listado é rejeitada
na camada de auth; um valor vazio significa que todos os endereços são
permitidos. Veja Lista de permissão de IP.
environment — string
environment — string
Um rótulo de deployment de forma livre (
prod, staging, dev, ou
qualquer coisa que você escolher) para organizar chaves e filtrar logs.
Puramente organizacional — não muda o enforcement. Veja
Ambientes.group — string
group — string
O grupo de roteamento através do qual a chave resolve modelos. Deixe-o no
padrão do workspace a menos que você tenha recebido um grupo específico.
5. Campos de anexo de política
Os dois campos mais poderosos de uma chave. Cada um vincula a chave a uma política com escopo de workspace que governa seu tráfego — mude a política e cada chave anexada a ela adota a mudança na próxima requisição, sem redeploy.| Campo | Tipo | Vincula a chave a |
|---|---|---|
guardrail_id | number | Um guardrail de conteúdo que filtra o texto de requisição e resposta. |
firewall_policy_id | number | Uma política de firewall que governa as chamadas de ferramenta que a chave emite. |
is_firewall_gateway | boolean | Marca a chave como um token com escopo de gateway para as rotas de MCP / evaluate do Firewall (não para inferência). |
O sentinela para ambos os anexos é
0 (não anexado). Mas os dois planos
resolvem um anexo desabilitado de forma diferente:- Um
guardrail_iddesabilitado é o interruptor de desligar — a chave recebe nenhum guardrail, sem fallback para o padrão do workspace. - Um
firewall_policy_iddesabilitado cai de volta para a política de firewall padrão do workspace.
6. Definindo esses campos
Cada campo acima é configurado no editor de chaves do console (/console/token) — não através de uma chave de relay. Criar ou editar uma
chave exige o papel de Developer ou superior; a flag is_firewall_gateway
exige Admin+.
Uma chave de menor agência concreta — definida no editor, relida como o objeto
acima — limita um modelo, um intervalo de IP de origem, um teto semanal em USD,
uma expiração, e um guardrail mais uma política de firewall. Se o agente que a
segura for sequestrado via
injeção de prompt, o raio de explosão
para exatamente nesses limites.
7. Referências relacionadas
Visão geral de chaves com escopo
O modelo de menor agência e o hub para cada campo de chave.
Vincular políticas
Como
guardrail_id e firewall_policy_id resolvem para uma política ativa.Cota, limite & expiração
credit_limit_usd, expired_time e os campos de cota em profundidade.Checklist de menor agência
Passe cada chave pelo mesmo processo de endurecimento.
