Zpět na domů

Zdarma Claude Sonnet 4.5: OmniRoute + Node.js

Návod k nasazení OmniRoute na Node.js 22 pro bezplatný přístup k Claude Sonnet 4.5 bez VPN. Připojení KiroAi přes AWS Builder ID a integrace s OpenCode. Plná kompatibilita s OpenAI API.

Claude Sonnet 4.5 zdarma bez VPN: průvodce OmniRoute
Advertisement 728x90

Nastavení bezplatného přístupu k Claude Sonnet 4.5 přes OmniRoute a Node.js 22

Pro správné fungování OmniRoute je vyžadována právě Node.js verze 22, protože novější verze nepodporují požadované závislosti. Nainstalujte si nvm pro správu verzí.

Instalace nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

Přidejte do souboru ~/.zshrc nebo ~/.bashrc:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

Aplikujte změny:

Google AdInline article slot
source ~/.zshrc

Nastavení Node.js 22

nvm install 22
nvm alias default 22

Ověřte verzi:

node -v

Výstup by měl být ve formátu v22.x.x.

Instalace a inicializace OmniRoute

Globálně nainstalujte OmniRoute:

Google AdInline article slot
npm install -g omniroute

Vytvořte konfiguraci s heslem:

mkdir -p ~/.omniroute
touch .env
echo -n $'\nINITIAL_PASSWORD=your_new_password\n' >> .env

Výchozí heslo: 123456.

Spusťte:

Google AdInline article slot
omniroute

Zadejte heslo. Otevře se výchozí webová panel.

Konfigurace poskytovatele KiroAi

V panelu OmniRoute vyberte KiroAi a klikněte na Configure Provider.

Vyberte AWS Builder ID. Přihlaste se přes Google účet na AWS a potvrďte oprávnění.

Po ověření se v seznamu poskytovatelů objeví dostupné modely, včetně Claude Sonnet 4.5.

Přejděte do Api ManagerCreate your first key. Uložte vygenerovaný API klíč.

V části Endpoints zkopírujte base URL: http://localhost:20128/v1.

Integrace s OpenCode

Nainstalujte OpenCode:

npm i -g opencode-ai

Vytvořte nebo upravte soubor ~/.config/opencode/opencode.json:

{
  "$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"
      }
    }
  }
}

Model ID (kr/claude-sonnet-4.5) zkopírujte z panelu OmniRoute: http://localhost:20128/dashboard/providers/kiro.

Přidejte API klíč do souboru ~/.local/share/opencode/auth.json:

{
  "omni": {
    "type": "api",
    "key": "sk-your-api-key"
  }
}

Spusťte opencode a vyberte model příkazem /models.

Krok za krokem

| Krok | Akce | Příkaz / Akce |

|------|------|----------------|

| 1 | Instalace nvm | curl ... | bash |

| 2 | Node.js 22 | nvm install 22 |

| 3 | OmniRoute | npm install -g omniroute |

| 4 | Konfigurace .env | echo INITIAL_PASSWORD=... >> .env |

| 5 | Spuštění | omniroute |

| 6 | Poskytovatel | AWS Builder ID přes Google |

| 7 | API klíč | Api Manager → Create key |

| 8 | Konfigurace OpenCode | ~/.config/opencode/opencode.json |

| 9 | Autentizace | ~/.local/share/opencode/auth.json |

Důležité informace

  • Verze Node.js: Pouze verze 22 – jinak OmniRoute nebude spuštěn.
  • API klíč: ID poskytovatele (omni) musí být stejné v souborech opencode.json i auth.json.
  • Base URL: http://localhost:20128/v1 – přesný endpoint pro kompatibilitu s API OpenAI.
  • Autentizace: AWS Builder ID přes Google umožňuje přístup k modelům KiroAi bez VPN.
  • Model ID: kr/claude-sonnet-4.5 pro Sonnet 4.5 – ověřte v OmniRoute dashboardu.

Tento postup zajišťuje lokální proxy ke modelům bez předplatného a geoblokací. OmniRoute podporuje OpenAI kompatibilní API, což usnadňuje integraci do stávajících pracovních postupů.

— Editorial Team

Advertisement 728x90

Číst dál