zum Hauptinhalt springen
Dokumentation durchsuchen

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.

Nächste Schritte