Umgebungsvariablen & Exit-Codes
Die Umgebungsvariablen, die die CLI liest, und die Exit-Codes, die sie zurückgibt.
Meistens benötigt die CLI keine Umgebungskonfiguration. Mit diesen Variablen können Sie sie woanders hinlenken oder nicht-interaktiv ausführen, und mit den Exit-Codes können Sie sie skripten.
Umgebungsvariablen
- SYNCANIX_API_KEY — Ihr geheimer API-Schlüssel für Uploads (auch aus ~/.syncanix/credentials gelesen).
- SYNCANIX_API_URL — überschreibt den Ursprung der Syncanix-API (standardmäßig die Produktions-API).
- SYNCANIX_DASHBOARD_URL — überschreibt die von syncanix login verwendete Dashboard-URL.
- ANTHROPIC_API_KEY und OPENAI_API_KEY — Anbieterschlüssel, die bei der KI-Anreicherung verwendet werden.
- ANTHROPIC_ZDR_ENABLED — muss true sein, damit die verwaltete Anreicherung überhaupt etwas sendet.
- SYNCANIX_LOCALE (und LANG / LC_ALL) — legt die Ausgabesprache fest, wenn --locale nicht übergeben wird.
- SYNCANIX_DEV_PORT, SYNCANIX_DEV_BACKEND, SYNCANIX_DEV_KEY und verwandte Variablen — Standardwerte für syncanix dev.
Exit-Codes
- 0 — Erfolg.
- 1 — ein Nutzer- oder Eingabefehler (fehlerhafte Eingabe oder fehlende Konfiguration).
- 2 — ein Systemfehler (ein Netzwerk-, Dateisystem- oder Anbieterfehler).
- 64 — ein Nutzungsfehler (ein unbekannter Befehl oder eine ungültige Option).
Fehlerbehebung
Wenn ein Upload übersprungen wird, prüfen Sie, ob Sie angemeldet sind oder SYNCANIX_API_KEY gesetzt haben. Wird ein Framework nicht erkannt, führen Sie syncanix doctor für eine schnelle Diagnose aus. Weigert sich die verwaltete Anreicherung zu laufen, bestätigen Sie, dass Zero-Data-Retention für Ihren Anbieter aktiviert ist.