What problem does it solve? Building AI features requires juggling different provider APIs, authentication schemes, and message formats. This Skill provides complete guidance for integrating OpenRouter's unified API, giving access to 300+ AI models through a single type-safe TypeScript interface. ## Core Features & Use Cases - Unified Model Access: Use the callModel pattern for text generation, streaming, and multi-turn conversations across 300+ models from one SDK. - Tool System: Define strongly-typed tools with Zod schemas, automatic execution, generator tools, and stop conditions like stepCountIs and maxCost. - Authentication Options: Supports API key authentication for server-side apps and OAuth PKCE flow for user-facing applications. - Use Case: Build a Next.js chat feature that streams responses from openai/gpt-5-nano, executes a weather tool automatically, and stops after 10 turns or a $1 cost limit. ## Quick Start Set up an OpenRouter client with my API key and write a callModel call that streams a response from a free model.