What problem does it solve? Developers integrating OpenRouter into TypeScript applications need accurate, up-to-date guidance on the SDK's callModel pattern, authentication, tools, and streaming without digging through external documentation. ## Core Features & Use Cases - callModel Integration: Covers text generation, streaming, structured responses, and multi-turn conversations through a unified type-safe interface. - Authentication Setup: Documents API key management and the OAuth PKCE flow for user-facing applications. - Tool System & Stop Conditions: Explains Zod-based tool definitions, automatic tool execution, and stop conditions like stepCountIs and maxCost. - Use Case: While building a Next.js app that calls OpenRouter free-tier models, use this Skill to correctly implement the client setup, fallback model chains, and streaming response handling. ## Quick Start Ask the AI to show how to initialize the OpenRouter client and make a streaming callModel request with a tool attached.