environment-Tag: ein kurzes freiform Label, das Sie auf jeden Schlüssel
stempeln, sodass die Konsole, Ihr Team und der Usage-Tracking-Tab Schlüssel
danach gruppieren können, wo sie laufen.
Dies ist das kleine organisatorische Feld, kein Durchsetzungsfeld — es ändert
nicht, was ein Schlüssel tun kann. Für die Limits, die einen Schlüssel
begrenzen (Modelle, IPs, Ausgaben, Ablauf, Policies), starten Sie bei der
Übersicht über Scoped Keys.
1. Warum das API-Key-Umgebungs-Tag
Wenn jeder Schlüssel in der Liste wiesk-orca-•••• aussieht, können Sie den
Produktionsschlüssel nicht vom Wegwerf-Dev-Schlüssel unterscheiden — und genau
das ist der Schlüssel, den Sie nicht versehentlich rotieren, widerrufen oder
dessen Ausgabenlimit Sie nicht versehentlich anheben wollen. Das
environment-Tag verwandelt eine anonyme Anmeldeinformation in eine
beschriftete:
- Auf einen Blick — die Schlüsselliste zeigt, welche Schlüssel
prod,stagingoderdevsind, sodass Sie am richtigen handeln. - Nach Ausgaben — der Usage-Tracking-Tab kann Ausgaben nach Umgebung bündeln, sodass „was kostet uns Staging diese Woche” ein Filter ist, kein Spreadsheet.
- Nach Konvention — ein gemeinsames Vokabular (
prod/staging/dev) über den Workspace hinweg, sodass ein Teamkollege, der die Liste liest, Ihre Aufteilung versteht, ohne zu fragen.
Das Tag ist freiform und nur beschreibend. Es steuert nicht Modelle, IPs,
Ausgaben oder Policy — das sind die anderen
Schlüsselfelder. Zwei mit
prod getaggte
Schlüssel bekommen keine Sonderbehandlung über das Teilen eines Labels hinaus.2. Was das Feld akzeptiert
environment ist ein optionales, kurzes Text-Label auf dem Schlüssel-Objekt:
| Eigenschaft | Verhalten |
|---|---|
| Typ | Freiform-String — kein festes Enum. prod, staging, dev sind Konventionen, keine eingebauten Werte. |
| Länge | Von umgebenden Leerzeichen getrimmt und auf 32 Zeichen begrenzt; alles Längere wird abgeschnitten. |
| Leer / ungesetzt | Ein Schlüssel ohne Tag liest sich als unbeschriftet zurück und fällt in ein unlabeled-Segment in Usage Tracking. |
| Effekt auf Traffic | Keiner — rein organisatorisch. |
3. Das Tag auf einem Schlüssel setzen
Setzen Sieenvironment im Schlüssel-Editor in der Konsole
(/console/token) — an demselben Ort, an dem Sie Modell-Limits und
Policy-Bindungen setzen. Das Erstellen oder Bearbeiten von Schlüsseln
erfordert die Rolle Developer oder höher.
Den Schlüssel öffnen
Gehen Sie in der Konsole zu Schlüssel (
/console/token) und erstellen
Sie einen neuen Schlüssel oder bearbeiten Sie einen bestehenden.Das Umgebungs-Label setzen
Geben Sie ein kurzes Label — z. B.
prod — im Environment-Feld ein.
Halten Sie es unter 32 Zeichen.4. Ausgaben nach Umgebung segmentieren
Sobald Ihre Schlüssel getaggt sind, kann der Usage-Tracking-Tab (Konsole → Übersicht) Ausgaben, Requests und Tokens nach der Umgebungs-Dimension gruppieren. Er bündelt die Nutzung jedes Schlüssels unter seinem Umgebungs-Label, mit ungetaggten Schlüsseln gesammelt unterunlabeled. Das
beantwortet Fragen, die die Pro-Schlüssel-Ansicht nicht kann, auf der Ebene,
auf der Sie tatsächlich budgetieren:
- Wie viel gibt
staginggegenüberproddiese Woche aus? - Hat der neue
dev-Schlüssel überschritten, was wir erwartet hatten? - Welche Umgebung trieb den Spike am Dienstag?
Die Umgebungs-Dimension liest das aktuelle Label auf jedem Schlüssel, wenn
Sie den Bericht laden. Das Neutaggen eines Schlüssels ändert, wie seine
historischen Ausgaben das nächste Mal gebündelt werden, wenn Sie die Ansicht
öffnen — das Tag ist eine Live-Eigenschaft des Schlüssels, kein auf vergangene
Requests eingefrorener Stempel.
5. Ein durchgespieltes Beispiel: drei Schlüssel, ein Workspace
Ein kleines Team, das ein Produkt über drei Umgebungen hinweg betreibt:| Schlüssel | environment | Anderer Scope (der Teil, der tatsächlich durchsetzt) |
|---|---|---|
| Produktions-Agent | prod | enge firewall_policy_id, wöchentliches credit_limit_usd, gepinnte allow_ips |
| Staging-Agent | staging | eine permissive Firewall-Policy im Shadow-Mode, ein niedrigeres Cap |
| Lokales Dev | dev | model_limits auf ein billiges Modell, kurzfristige expired_time |
prod-Schlüssel rotieren, sind Sie sicher, dass Sie den richtigen gegriffen
haben.
6. Tags vs. Durchsetzung — verwechseln Sie die beiden nicht
Das Umgebungs-Tag ist das leichteste Feld auf einem Schlüssel. Es ist verlockend, danach als Sicherheitskontrolle zu greifen; es ist keine. Wenn Sie wollen, dass eindev-Schlüssel unfähig ist, Produktionsmodelle zu treffen
oder echtes Geld auszugeben, wird das Label das nicht tun — die durchsetzenden
Felder werden es:
Modell-Limits
model_limits ist das, was einen Dev-Schlüssel tatsächlich davon abhält,
ein Frontier-Modell aufzurufen — nicht das dev-Tag.Kontingent, Cap & Ablauf
credit_limit_usd und expired_time begrenzen Ausgaben und Lebensdauer.
Das Tag organisiert; diese beschränken.Policies binden
guardrail_id und firewall_policy_id hängen die Content- und
Tool-Call-Policies an, die den Traffic des Schlüssels steuern.Das Token-Objekt
Die vollständige Feld-für-Feld-Referenz für einen Schlüssel,
Umgebungs-Tag inbegriffen.
7. Wo das hineinpasst
Das Umgebungs-Tag ist ein Stück des breiteren Schlüsselmodells — enge, beschriftete Identitäten für jeden Agenten und jeden Ort, an dem er läuft.Übersicht über Scoped Keys
Der Hub für jedes Feld, das ein Schlüssel trägt.
Scope & Schlüssel
Wie Workspaces, Policies und Schlüssel zusammen verschachtelt sind.
Schlüssel verwalten
Schlüssel in der Konsole erstellen, bearbeiten und widerrufen.
