openrouter-openai-compat
Configure OpenRouter as an OpenAI API drop-in replacement. Use when migrating from OpenAI or using OpenAI-compatible libraries. Trigger with phrases like 'openrouter openai', 'openrouter drop-in', 'openrouter compatibility', 'migrate to openrouter'.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Configure OpenRouter as an OpenAI API drop-in replacement. Use when migrating from OpenAI or using OpenAI-compatible libraries. Trigger with phrases like 'openrouter openai', 'openrouter drop-in', 'openrouter compatibility', 'migrate to openrouter'.
How to use
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.