Klassifizierungsanbieter (Jev)
Manche Funktionen von OpenChamber brauchen eine schnelle Entscheidung, bevor sie handeln: Ist dieser Befehl riskant, was für eine Aufgabe ist dieser Prompt, scheint diese Arbeit erledigt? Diese Fragen beantwortet Jev, ein kleines Entscheidungsmodell von TypeSafe. Auf dieser Seite erfährst du, wie du OpenChamber Zugang zu Jev gibst.
Jev schreibt keinen Code und antwortet nicht in deinem Chat. Es liefert nur ein Urteil, und OpenChamber handelt danach. Auf eine Antwort wartet OpenChamber höchstens vier Sekunden, bevor eine Nachricht gesendet oder eine Aktion ausgeführt wird, und bis zu fünfzehn Sekunden bei den Prüfungen nach einem Zug, auf die nichts wartet.
Was Jev nutzt
| Funktion | Die Frage, die Jev beantwortet |
|---|---|
| Berechtigungen und Sicherheitsnetz | Soll der Agent dich fragen, bevor er diese Aktion ausführt? |
| Automatische Modellwahl | Zu welcher deiner Kategorien gehört dieser Prompt? |
| Sitzungen in Arbeit | Sieht dieser Zug nach dem Ende der Arbeit aus? |
| Zusammenfassung und Vorschlag für die nächste Nachricht | Lohnt sich nach diesem Zug eine Zusammenfassung oder ein Vorschlag? |
Ohne Anbieter sind das Sicherheitsnetz und Auto ausgeblendet, und Sitzungen in Arbeit bekommen keinen Hinweis „scheint erledigt“. In Arbeit kommen Sitzungen trotzdem, sobald du eine Nachricht sendest. Zusammenfassungen und Vorschläge funktionieren weiter, nur ohne den Filter.
Einrichtung
Jev ist aus, bis du es einschaltest: Aus deinen Unterhaltungen geht nichts an einen Klassifizierungsanbieter, solange du keinen auswählst. Öffne Einstellungen → Anbieter → Klassifizierungsanbieter und wähle, wohin Anfragen an Jev gehen. Neben Aus gibt es sieben Möglichkeiten.
OpenCode-Zen-Aktion
Für begrenzte Zeit kostenlos, kein Schlüssel nötig. Solange die Aktion läuft, lässt OpenCode OpenChamber Jev über OpenCode Zen kostenlos nutzen.
Wenn die Aktion endet, verschwindet die Option, und OpenChamber wechselt zu einem der Schlüssel unten, falls du einen hast.
OpenCode-Zen-Schlüssel
Nutzt den in OpenCode gespeicherten Zen-API-Schlüssel und rechnet über dein Zen-Guthaben ab.
- Öffne Einstellungen → Anbieter und füge dem Anbieter OpenCode Zen einen API-Schlüssel hinzu (siehe Anbieter, Modelle und Agenten).
- Geh zurück zu Klassifizierungsanbieter und wähle OpenCode-Zen-Schlüssel.
Die Anmeldung mit einem OpenCode-Konto reicht nicht. Für Jev akzeptiert Zen nur einen API-Schlüssel.
OpenRouter-Schlüssel
Nutzt den in OpenCode gespeicherten OpenRouter-API-Schlüssel und rechnet über dein OpenRouter-Konto ab. Wenn du OpenRouter-Modelle in OpenCode schon nutzt, musst du nichts einrichten. Ein Schlüssel in der Umgebungsvariable OPENROUTER_API_KEY funktioniert auch. Gibt es beide, gewinnt der in OpenCode gespeicherte.
- Öffne Einstellungen → Anbieter und füge dem Anbieter OpenRouter einen API-Schlüssel hinzu.
- Geh zurück zu Klassifizierungsanbieter und wähle OpenRouter-Schlüssel.
Vercel-AI-Gateway-Schlüssel
Nutzt den in OpenCode gespeicherten AI-Gateway-API-Schlüssel und rechnet über dein Vercel-Konto ab. Ein Schlüssel in der Umgebungsvariable AI_GATEWAY_API_KEY funktioniert auch. Gibt es beide, gewinnt der in OpenCode gespeicherte.
- Öffne Einstellungen → Anbieter und füge dem Anbieter Vercel AI Gateway einen API-Schlüssel hinzu.
- Geh zurück zu Klassifizierungsanbieter und wähle Vercel-AI-Gateway-Schlüssel.
Google Gemini
Nutzt Gemini Decision 1, Googles eigenes Entscheidungsmodell, über Googles Decisions API und rechnet über dein Google-Konto ab. OpenChamber stellt ihm dieselben Fragen wie Jev. In Googles kostenloser Stufe darf Google das Empfangene zur Verbesserung seiner Produkte nutzen (Gemini-API-Nutzungsbedingungen).
- Hol dir einen API-Schlüssel bei Google AI Studio.
- Füge ihn in das Feld Gemini-API-Schlüssel ein und klicke auf Speichern.
Ein gespeicherter Schlüssel wird gleich ausgewählt. Er bleibt in einer eigenen Datei auf dem OpenChamber-Server und wird nie an den Browser gesendet.
Hat der Anbieter Google in OpenCode schon einen API-Schlüssel, kannst du das Feld auslassen und Google Gemini wählen. Ein Schlüssel in GOOGLE_API_KEY, GOOGLE_GENERATIVE_AI_API_KEY oder GEMINI_API_KEY funktioniert auch. Ein in OpenChamber gespeicherter Schlüssel gewinnt gegen beide. Lass den Schlüssel in OpenChamber, wenn du Gemini nur für Entscheidungen willst: Ein Schlüssel beim Google-Anbieter in OpenCode schaltet dort auch alle Gemini-Chatmodelle frei, und ein Gemini-API-Schlüssel lässt sich nicht auf ein Modell beschränken.
TypeSafe-API-Schlüssel
Dein eigener TypeSafe-Schlüssel und dein eigenes Kontingent.
- Hol dir einen API-Schlüssel bei TypeSafe.
- Füge ihn in das Feld TypeSafe-API-Schlüssel ein und klicke auf Speichern.
Ein gespeicherter Schlüssel wird gleich ausgewählt. Er bleibt in einer eigenen Datei auf dem OpenChamber-Server und wird nie an den Browser gesendet.
Eigener Endpunkt
Jeder Dienst, der die System One API von TypeSafe spricht: ein selbst gehostetes Gateway, ein Firmen-Proxy oder ein Anbieter, der hier nicht aufgeführt ist.
- Trag unter Eigener Endpunkt die Endpunkt-URL und das Modell ein (zum Beispiel
jev-latest). - Füge einen API-Schlüssel hinzu, falls der Dienst einen braucht. Er wird als
Bearer-Token gesendet. - Klicke auf Speichern.
Füge die vollständige Adresse ein, unter der der Dienst antwortet, etwa https://api.typesafe.ai/v1/systemone oder https://proxy.company.internal/v1/decision bei einem Firmen-Proxy. OpenChamber ruft sie genau so auf, wie du sie einfügst, und hängt nichts an den Pfad an. Nur http und https funktionieren, und der Schlüssel gehört in sein eigenes Feld, nie in die URL.
Speichern wählt den Endpunkt auch gleich aus. Wie der TypeSafe-Schlüssel bleiben der Endpunkt und sein Schlüssel in einer eigenen Datei auf dem OpenChamber-Server, und der Schlüssel wird nie an den Browser gesendet.
Ein Server kann seinen Endpunkt auch aus der Umgebung beziehen. Das ist praktisch, wenn du OpenChamber für ein Team einrichtest:
OPENCHAMBER_JEV_URL=https://jev.example.com/v1/systemoneOPENCHAMBER_JEV_MODEL=jev-latest # optional, das ist der StandardOPENCHAMBER_JEV_API_KEY=... # optionalAuf Laptops, die du verwaltest, trägst du denselben Endpunkt stattdessen unter jev in die Richtliniendatei des Rechners ein. Sie hat Vorrang vor der Umgebung.
So oder so ersetzt dieser Endpunkt den in den Einstellungen gespeicherten Endpunkt, und die Einstellungen zeigen ihn an, ohne dass ihn jemand bearbeiten kann. Im Enterprise-Modus ist er neben Aus die einzige erlaubte Jev-Quelle und standardmäßig ausgewählt.
Sobald ein Anbieter funktioniert, zeigt die Karte unter Einstellungen → Anbieter Bereit.
Wenn deine Wahl nicht mehr funktioniert
Lässt sich der gewählte Anbieter nicht nutzen (die Aktion ist vorbei, ein Schlüssel wurde entfernt), weicht OpenChamber auf den ersten deiner eigenen Schlüssel aus, der funktioniert: TypeSafe-Schlüssel, dann dein eigener Endpunkt, dann OpenRouter, dann Vercel AI Gateway, dann Zen-Schlüssel. Auf die Aktion oder auf Google Gemini weicht es nie aus, und Aus bleibt aus. Die Seite zeigt, welcher gerade benutzt wird.
Ist Jev bei einer einzelnen Anfrage langsam oder schlägt fehl, geht nichts kaputt. Jede Funktion hat für diesen Fall eine sichere Antwort:
- Das Sicherheitsnetz lässt die Aktion auf dich warten.
- Auto schickt den Prompt an dein Fallback-Modell.
- Der Hinweis „scheint erledigt“ erscheint bei Sitzungen in Arbeit nicht.
- Zusammenfassung und Vorschlag entstehen so, als gäbe es Jev nicht.
Was Jev sieht
Jev bekommt deine letzte Nachricht und als Kontext Auszüge aus der jüngsten Unterhaltung: bis zu drei vorherige Züge, jeweils auf ein paar hundert Zeichen gekürzt, und am Ende eines Zuges die Antwort des Agenten, gekürzt auf Anfang und Ende. Für das Sicherheitsnetz bekommt es außerdem die Aktion, für die der Agent um Erlaubnis fragt, so wie OpenCode sie beschreibt: den Befehl, den der Agent ausführen will, oder die Datei und die Änderung bei einer Bearbeitung. Legt der Agent eine Datei an, ist diese Änderung die ganze Datei, auch ein als Text geschriebenes Bild wie SVG. Prüft Jev ein Ziel, bekommt es das Ziel und die letzte Antwort des Agenten, davon bis zu 10.000 Zeichen.
Anfragen gehen vom OpenChamber-Server direkt an OpenCode Zen, OpenRouter, Vercel AI Gateway, Google, TypeSafe oder deinen eigenen Endpunkt, je nach deiner Wahl.
Wo es funktioniert
Jev läuft im OpenChamber-Server, also in der Desktop-App, in der Web-App und auf deinem Handy, wenn es mit einer der beiden verbunden ist. Die VS-Code-Erweiterung spricht direkt mit OpenCode und hat kein Jev: Dort gibt es kein Sicherheitsnetz, kein Auto und keinen Hinweis „scheint erledigt“.
Verwandt
- Anbieter, Modelle und Agenten: wo die Schlüssel für OpenCode Zen, OpenRouter und Vercel AI Gateway liegen
- Sicherheit: wie OpenChamber mit Schlüsseln und Zugriff umgeht