openrouter-typescript-sdk ai Complete reference for integrating with 300+ AI models through the OpenRouter TypeScript SDK using the callModel pattern