openrouter-openai-compat
Przełącz z OpenAI na OpenRouter bez zmiany kodu — kompatybilna zamiana API
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj skill w swoim środowisku Claude Code, Codex lub OpenClaw — skill będzie dostępny po dodaniu do kolekcji umiejętności.
Przygotuj klucz API OpenRouter — utwórz konto na openrouter.ai i wygeneruj token dostępu, który będzie używany zamiast klucza OpenAI.
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.
Zmień dwie linie w kodzie: ustaw
base_urlna "https://openrouter.ai/api/v1" iapi_keyna 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"iapiKey: process.env.OPENROUTER_API_KEY.Dodaj opcjonalne nagłówki HTTP (HTTP-Referer i X-Title) w polu
default_headerslubdefaultHeaders— pomaga OpenRouter identyfikować Twoją aplikację.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.