Zurück zur Startseite

Kostenloser Claude Sonnet 4.5: OmniRoute + Node.js

Anleitung zum Bereitstellen von OmniRoute auf Node.js 22 für kostenlosen Zugriff auf Claude Sonnet 4.5 ohne VPN. Verbinden von KiroAi über AWS Builder ID und Integration mit OpenCode. Volle Kompatibilität mit OpenAI API.

Claude Sonnet 4.5 kostenlos ohne VPN: OmniRoute-Anleitung
Advertisement 728x90

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:

Google AdInline article slot
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:

Google AdInline article slot
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:

Google AdInline article slot
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-ManagerErstellen 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 in opencode.json und auth.json exakt ü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.5 fü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

Advertisement 728x90

Weiterlesen