Openrouter Docs

Use when working with the OpenRouter API: model routing, provider selection, model variants (free/nitro/thinking), tool calling, structured outputs, prompt caching, OAuth, API keys, rate limits, streaming, embeddings, Claude Code integration, or any OpenRouter-specific feature.

wenerme be47dbf 2412 files · 15.7 MB Updated

File contents

OpenRouter Documentation

Official OpenRouter developer docs (sourced from openrouter.ai/docs).

CRITICAL: grep references/ for keywords before answering. Do NOT guess API behavior.

Topic Index

Getting Started

  • quickstart.md — API quickstart
  • faq.md — FAQ
  • enterprise-quickstart.md — Enterprise setup

Guides

  • guides/overview/ — Principles, models, multimodal, auth
  • guides/routing/ — Model fallbacks, provider selection, model variants
  • guides/features/ — Tool calling, structured outputs, plugins, presets, ZDR
  • guides/best-practices/ — Latency, prompt caching, uptime, reasoning tokens
  • guides/privacy/ — Data collection, logging
  • guides/community/ — Framework integrations (Vercel AI SDK, LangChain, etc.)

API Reference

  • api/reference/ — Overview, streaming, parameters, errors, authentication
  • api/reference/responses/ — Responses API
  • api/api-reference/ — REST endpoints (chat, embeddings, models, keys, etc.)

SDKs

  • sdks/typescript/ — TypeScript SDK
  • sdks/python/ — Python SDK

wenerme/ai/tree/main/skills/openrouter-docs commit be47dbf761

Frequently asked questions

npx skillmds@latest add wenerme/openrouter-docs