Toolverse
Wszystkie skille

openrouter-openai-compat

autor: jeremylongshore

Przełącz z OpenAI na OpenRouter bez zmiany kodu — kompatybilna zamiana API

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
1

O skillu

Umożliwia migrację z OpenAI do OpenRouter przy minimalnych zmianach w kodzie. Skill konfiguruje OpenRouter jako drop-in replacement dla OpenAI Chat Completions API, pozwalając używać istniejących bibliotek OpenAI SDK bez przepisywania logiki. Wystarczy zmienić dwie wartości: base_url i api_key. Zyskujesz dostęp do 400+ modeli od wszystkich dostawców przez ten sam interfejs SDK. Obsługuje Python, TypeScript i inne języki kompatybilne z OpenAI. Idealny przy migracji z OpenAI lub utrzymywaniu podwójnej kompatybilności.

Jak używać

  1. Zainstaluj skill w swoim środowisku Claude Code, Codex lub OpenClaw — skill będzie dostępny po dodaniu do kolekcji umiejętności.

  2. Przygotuj klucz API OpenRouter — utwórz konto na openrouter.ai i wygeneruj token dostępu, który będzie używany zamiast klucza OpenAI.

  3. Wyzwól skill frazą zawierającą słowa kluczowe takie jak "openrouter openai", "openrouter drop-in", "openrouter compatibility" lub "migrate to openrouter" — skill rozpozna intencję migracji.

  4. Zmień dwie linie w kodzie: ustaw base_url na "https://openrouter.ai/api/v1" i api_key na zmienną środowiskową z tokenem OpenRouter. W Pythonie: client = OpenAI(base_url="https://openrouter.ai/api/v1", api_key=os.environ["OPENROUTER_API_KEY"]). W TypeScript: baseURL: "https://openrouter.ai/api/v1" i apiKey: process.env.OPENROUTER_API_KEY.

  5. Dodaj opcjonalne nagłówki HTTP (HTTP-Referer i X-Title) w polu default_headers lub defaultHeaders — pomaga OpenRouter identyfikować Twoją aplikację.

  6. Zmień nazwę modelu na format z prefiksem dostawcy — np. "openai/gpt-4o" zamiast "gpt-4o" — i uruchom kod. Reszta logiki pozostaje bez zmian, istniejące wywołania SDK będą działać bez modyfikacji.

Podobne skille