Skip to content
Apothem
Vergleich

Apothem im Vergleich zur manuellen Verdrahtung des GLM-Backends

Warum Sie die Backend-Konfiguration von GLM (Z.ai) über Apothem leiten, statt Umgebungsvariablen je Projekt von Hand zu verdrahten.

GLM (Z.ai) ist ein Modell-Backend, auf das ein kompatibles Werkzeug verweist, indem eine Basis-URL und ein Schlüssel gesetzt werden. Sie können diese Umgebungsvariablen von Hand exportieren, pro Projekt, pro Maschine, für immer. Der glm-Adapter von Apothem hält die Backend-Endpunkte und vom Operator konfigurierbare Platzhalter in einer Provider-Datei fest und schreibt dieselbe Vorlage in jedes Projekt. Diese Seite stellt die manuelle Verdrahtung dieses Backends der Verwaltung mit Apothem gegenüber.

Aufwandsvergleich

AufgabeManuelle KonfigurationVon Apothem verwaltet
Die Backend-URLs festhaltenAuswendig lernen und pro Projekt erneut exportierenIn eine Provider-Datei geschrieben
Quelle der WahrheitDie eigenen Exporte jeder ShellEine kanonische Provider-Datei
Backends projektübergreifend aufeinander abgestimmt haltenPro Projekt neu verdrahtenDieselbe Vorlage wird in jedes Projekt geschrieben, wenn die Datei fehlt; spätere Änderungen bleiben in der Datei des jeweiligen Projekts
Die Konfiguration wiederherstellenIn jedem Projekt erneut exportierenapothem update --harness glm --project <path> schreibt die Datei nur dann erneut, wenn sie fehlt
Die Konfiguration entfernenManuell löschenapothem uninstall sichert die Datei und entfernt sie danach nur, solange sie noch die unbearbeitete Vorlage ist, die Apothem geschrieben hat

Was Apothem verwaltet

Der glm-Adapter schreibt eine einzelne Provider-Datei unter <project>/.apothem/providers/glm.toml und schreibt sonst nichts. Er hält die Anthropic-kompatible Basis-URL (https://api.z.ai/api/anthropic), die OpenAI-kompatible Basis-URL (https://api.z.ai/api/coding/paas/v4), einen Platzhalter für das Auth-Token und Platzhalter für die Modellzuordnung fest. Ihr Z.ai-Schlüssel und Ihre Wahl der Modell-IDs bleiben im Besitz des Operators — Apothem schreibt niemals ein echtes Geheimnis und pinnt keine von Version zu Version wechselnde Modell-ID.

Migrationspfad

  1. Führen Sie apothem profile init aus, um das gemeinsame Profil zu erstellen, falls noch nicht geschehen. Die glm-Datei übernimmt nichts aus dem Profil, aber jeder Installations- und Aktualisierungslauf lädt es.
  2. Führen Sie apothem install --harness glm --project <path> aus, um die Provider-Datei glm.toml zu schreiben.
  3. Tragen Sie Ihren Z.ai-Schlüssel und die gewünschten Modell-IDs aus der aktuellen Z.ai-Dokumentation ein.
  4. Führen Sie apothem verify --harness glm --project <path> aus, um zu bestätigen, dass die Konfiguration angekommen ist.
  5. Bearbeiten Sie .apothem/providers/glm.toml für jede spätere Änderung. Apothem schreibt eine bestehende Provider-Datei niemals neu; apothem update --harness glm --project <path> schreibt sie nur dann erneut, wenn sie fehlt.

Als Nächstes lesen

On this page