Kostenlosen Zugang zu Claude Sonnet 4.5 über OmniRoute und Node.js 22 erhalten
OmniRoute erfordert genau Node.js Version 22, da neuere Releases die notwendigen Abhängigkeiten nicht mehr unterstützen. Installieren Sie nvm, um Ihre Node-Versionen effizient zu verwalten.
Installieren von nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
Zum ~/.zshrc oder ~/.bashrc hinzufügen:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
Änderungen anwenden:
source ~/.zshrc
Node.js 22 installieren und aktivieren:
nvm install 22
nvm alias default 22
Version prüfen:
node -v
Die Ausgabe sollte etwa v22.x.x lauten.
OmniRoute installieren und initialisieren
Globale Installation von OmniRoute:
npm install -g omniroute
Konfigurationsverzeichnis mit Passwort erstellen:
mkdir -p ~/.omniroute
touch .env
echo -n $'\nINITIAL_PASSWORD=your_new_password\n' >> .env
Standardpasswort: 123456.
Ausführen:
omniroute
Passwort eingeben. Standardmäßig öffnet sich eine Web-Oberfläche.
KiroAi-Anbieter konfigurieren
Im OmniRoute-Dashboard wählen Sie KiroAi aus und klicken auf Anbieter konfigurieren.
Wählen Sie AWS Builder ID. Melden Sie sich mit Ihrem Google-Konto an und bestätigen Sie die Berechtigungen bei AWS.
Nach der Autorisierung erscheinen verfügbare Modelle – darunter auch Claude Sonnet 4.5 – in der Liste der Anbieter.
Gehen Sie zu API-Manager → Erstellen Sie Ihren ersten Schlüssel. Speichern Sie den generierten API-Schlüssel.
In Endpunkte kopieren Sie die Basis-URL: http://localhost:20128/v1.
Integration mit OpenCode
OpenCode installieren:
npm i -g opencode-ai
Datei ~/.config/opencode/opencode.json erstellen oder bearbeiten:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"omni": {
"name": "OmniRoute",
"npm": "@ai-sdk/openai-compatible",
"models": {
"kr/claude-sonnet-4.5": {
"name": "Omni sonnet-4.5"
},
"kr/claude-haiku-4.5": {
"name": "Omni Haiku-4.5"
}
},
"options": {
"baseURL": "http://localhost:20128/v1"
}
}
}
}
Modell-ID (kr/claude-sonnet-4.5) aus dem OmniRoute-Dashboard kopieren: http://localhost:20128/dashboard/providers/kiro.
Fügen Sie Ihren API-Schlüssel in ~/.local/share/opencode/auth.json ein:
{
"omni": {
"type": "api",
"key": "sk-your-api-key"
}
}
Führen Sie opencode aus und wählen Sie das Modell mit dem Befehl /models.
Zusammenfassung der Einrichtungsschritte
| Schritt | Aktion | Befehl/Aktion |
|------|--------|----------------|
| 1 | nvm installieren | curl ... | bash |
| 2 | Node.js 22 | nvm install 22 |
| 3 | OmniRoute | npm install -g omniroute |
| 4 | Konfiguration .env | echo INITIAL_PASSWORD=... >> .env |
| 5 | Ausführen | omniroute |
| 6 | Anbieter | AWS Builder ID über Google |
| 7 | API-Schlüssel | API-Manager → Schlüssel erstellen |
| 8 | OpenCode-Konfiguration | ~/.config/opencode/opencode.json |
| 9 | Authentifizierung | ~/.local/share/opencode/auth.json |
Wichtige Hinweise
- Node.js-Version: Nur Version 22 funktioniert – OmniRoute startet sonst nicht.
- API-Schlüssel: Die Anbieter-ID (
omni) muss inopencode.jsonundauth.jsonexakt übereinstimmen. - Basis-URL: Verwenden Sie
http://localhost:20128/v1– dies ist der exakte Endpunkt für OpenAI-kompatible APIs. - Authentifizierung: Mit AWS Builder ID über Google erhalten Sie Zugriff auf KiroAi-Modelle ohne VPN.
- Modell-ID: Nutzen Sie
kr/claude-sonnet-4.5für Sonnet 4.5 – prüfen Sie diese im OmniRoute-Dashboard.
Diese Methode ermöglicht Ihnen lokalen Proxy-Zugang zu High-End-Modellen ohne Abonnement oder geografische Beschränkungen. OmniRoute unterstützt OpenAI-kompatible APIs und lässt sich nahtlos in bestehende Workflows integrieren.
— Editorial Team
Noch keine Kommentare.