{"version":1,"pages":[{"id":"kzTlst3tKo255yz4YpDi","title":"Welcome","pathname":"/","siteSpaceId":"sitesp_hKvHh","icon":"hand-wave"},{"id":"CyH2xJQs9yWJ1S8BYNav","title":"Dashboard","pathname":"/explore-features/quickstart","siteSpaceId":"sitesp_hKvHh","icon":"bullseye-arrow","description":"The Dashboard and Activity Log are essential for monitoring, analyzing, and optimizing your API usage with large language models (LLMs).","breadcrumbs":[{"label":"Explore Features"}]},{"id":"v5EDvva5cf3CKoxLYzHM","title":"Automatic Model Selection","pathname":"/explore-features/automatic-model-selection","siteSpaceId":"sitesp_hKvHh","icon":"wand-sparkles","breadcrumbs":[{"label":"Explore Features"}]},{"id":"Yeun4sZ0HT6V9dOZRRpE","title":"Virtual Model Aliases","pathname":"/explore-features/virtual-model-aliases","siteSpaceId":"sitesp_hKvHh","icon":"list-check","description":"Virtual Model Aliases make it easy to manage and optimize amongst multiple LLMs without changing your code.","breadcrumbs":[{"label":"Explore Features"}]},{"id":"EUXfe7Tdqikve4mJusUD","title":"Fallback Models","pathname":"/explore-features/fallback-models","siteSpaceId":"sitesp_hKvHh","icon":"list-tree","breadcrumbs":[{"label":"Explore Features"}]},{"id":"1dS8ouY7Tufk3d9zEVBv","title":"Flex Pricing","pathname":"/explore-features/flex-pricing","siteSpaceId":"sitesp_hKvHh","icon":"shuffle","description":"Access OpenAI and Google Gemini models at up to 50% lower cost by opting into flexible inference — ideal for background tasks, batch workloads, and latency-tolerant applications.","breadcrumbs":[{"label":"Explore Features"}]},{"id":"n5qDtjNRf3TU5CuWdL30","title":"Provider Routing Strategies","pathname":"/explore-features/provider-routing-strategies","siteSpaceId":"sitesp_hKvHh","icon":"less-than","breadcrumbs":[{"label":"Explore Features"}]},{"id":"JjjojIyKxaiBPzzLwvtg","title":"Organization & Members","pathname":"/explore-features/organization-and-members","siteSpaceId":"sitesp_hKvHh","icon":"globe-pointer","description":"FastRouter supports role-based access control at the organization level to manage permissions and responsibilities effectively.","breadcrumbs":[{"label":"Explore Features"}]},{"id":"8nC4IkmfsUoNDurfVrY6","title":"Projects","pathname":"/projects","siteSpaceId":"sitesp_hKvHh","icon":"rectangle-history","description":"Projects in FastRouter.ai provide a structure for specifying access and limits for keys used."},{"id":"M2uVlwvBoeObfrZDhwsZ","title":"Keys & Settings","pathname":"/keys-and-settings","siteSpaceId":"sitesp_hKvHh","icon":"key-skeleton","description":"API keys in FastRouter allow granular control over access, usage, and budget. You can generate multiple keys with custom configurations for different users, projects, or integrations."},{"id":"dJADkiwwCaPJLXR6Egel","title":"Add External Keys (BYOK)","pathname":"/add-external-keys-byok","siteSpaceId":"sitesp_hKvHh","icon":"key","description":"Bring Your Own Key — Connect your own provider credentials to FastRouter and route traffic through your own accounts while retaining FastRouter's full routing, observability, and governance layer."},{"id":"77XsLllnwCQqrRZDmhLE","title":"Custom Evaluations","pathname":"/custom-evaluations","siteSpaceId":"sitesp_hKvHh","icon":"star-exclamation","description":"FastRouter’s Custom Evaluations lets you benchmark and compare AI models on your own data—using LLM-based judges to automatically score accuracy, latency, and cost."},{"id":"mjUoOgaCOacP60RZ3HVT","title":"Video Evaluations","pathname":"/video-evaluations","siteSpaceId":"sitesp_hKvHh","icon":"video","description":"Evaluate AI-generated videos at scale using LLM-based judges, with automated scoring across motion, sync, quality, and prompt adherence."},{"id":"cFLnRYiqbkORPIe2aVwE","title":"Prompt Optimizations","pathname":"/prompt-optimizations","siteSpaceId":"sitesp_hKvHh","icon":"arrow-up-right-dots","description":"Automatically refine your system prompts using GEPA — a reflective prompt evolution algorithm that iteratively improves prompts using LLM-judged feedback as gradients."},{"id":"7xWCrAqIAKnOqwJKAMCp","title":"Prompt Caching","pathname":"/prompt-caching","siteSpaceId":"sitesp_hKvHh","icon":"database","description":"FastRouter supports prompt caching on all major providers that offer it, with automatic sticky routing to maximize cache hits."},{"id":"y0BQ11aDmMI2MH0fNBoy","title":"Guardrails","pathname":"/guardrails","siteSpaceId":"sitesp_hKvHh","icon":"badge-check","description":"Add deterministic and LLM-based guardrails to protect your AI applications from unwanted behaviors and ensure compliance."},{"id":"JjHaDHcwzVZ04UDy6zsa","title":"Batch Processing","pathname":"/batch-processing","siteSpaceId":"sitesp_hKvHh","icon":"layer-group","description":"FastRouter supports batch processing for efficient handling of multiple API requests at scale."},{"id":"LC7IOEpubD7pKDmt4qFv","title":"Image Processing","pathname":"/image-processing","siteSpaceId":"sitesp_hKvHh","icon":"file-image","description":"A guide to sending images via Base64 or URLs in API requests."},{"id":"kLl6N5c4bd3b4ZpsXXa6","title":"PDF Processing","pathname":"/pdf-processing","siteSpaceId":"sitesp_hKvHh","icon":"file-pdf","description":"End-to-end guide to PDF ingestion in FastRouter chat completions, including plugin config, request examples, and billing details."},{"id":"fFVEwg4EozLAVgLFF6vr","title":"Dynamic Tags Per Request","pathname":"/dynamic-tags-per-request","siteSpaceId":"sitesp_hKvHh","icon":"tag","description":"Leverage dynamic tags for reporting, billing, or feature tracking with custom tags sent per request."},{"id":"Ejx259dIycn45nsxAlGa","title":"Credits","pathname":"/credits","siteSpaceId":"sitesp_hKvHh","icon":"credit-card"},{"id":"mbPmoaIdxingQGPrlgia","title":"Provisioning Keys","pathname":"/provisioning-keys","siteSpaceId":"sitesp_hKvHh","icon":"key-skeleton-left-right","description":"Provisioning Keys are special-purpose administrative tokens used to securely create, update, list, and delete Service Account Keys within your organization."},{"id":"UJVCslNphTkhXUZwSCQg","title":"Structured Outputs","pathname":"/structured-outputs","siteSpaceId":"sitesp_hKvHh","icon":"square-code","description":"FastRouter supports structured JSON outputs, allowing you to enforce a specific schema in LLM responses. This feature ensures that responses are machine-readable and conform to a predefined structure."},{"id":"dEkvAwdCu89yyQBQBImF","title":"Function Calling","pathname":"/function-calling","siteSpaceId":"sitesp_hKvHh","icon":"function","description":"FastRouter supports Function Calling for models capable of planning and invoking tools or functions. This allows LLMs to return structured function calls instead of natural language responses."},{"id":"G2ETy0c3ohrEaAo5JQu1","title":"Reasoning Tokens","pathname":"/reasoning-tokens","siteSpaceId":"sitesp_hKvHh","icon":"lightbulb-message","description":"FastRouter can return Reasoning Tokens (also known as thinking tokens) for supported models."},{"id":"kAxzw6MSGRhk2JRUkFRB","title":"Response Caching","pathname":"/response-caching","siteSpaceId":"sitesp_hKvHh","icon":"lasso-sparkles","description":"Response Caching allows FastRouter.ai users to cache LLM responses for repeated or similar prompts."},{"id":"vmx3drmh8Hbl52ZwDbFJ","title":"Alerts","pathname":"/alerts","siteSpaceId":"sitesp_hKvHh","icon":"siren-on","description":"Alerts help you monitor your API usage and performance in real-time. Set up custom thresholds to get notified when metrics exceed expected values or change compared to historical baselines."},{"id":"7cKvoSXyJIvv9TxjTkfy","title":"Tracing","pathname":"/tracing","siteSpaceId":"sitesp_hKvHh","icon":"list-timeline","description":"Group related LLM API calls into a single trace using a simple traceparent header."},{"id":"Z9ywwg2ZX7WSEsd7q0ql","title":"MCP Gateway","pathname":"/mcp-gateway","siteSpaceId":"sitesp_hKvHh","icon":"plug","description":""},{"id":"n82BeBcxmbkxHvfaavEC","title":"Web Search","pathname":"/web-search","siteSpaceId":"sitesp_hKvHh","icon":"magnifying-glass"},{"id":"ETCdG3XLtVcCjkavpkzj","title":"Chat Completions","pathname":"/api-reference/chat-completions","siteSpaceId":"sitesp_hKvHh","icon":"message-plus","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"kCtOCwI2zWnenqhcQDL3","title":"Responses","pathname":"/api-reference/responses","siteSpaceId":"sitesp_hKvHh","icon":"message-xmark","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"r75MxuUvYMLSLVvoS04E","title":"Anthropic Messages Format","pathname":"/api-reference/anthropic-messages-format","siteSpaceId":"sitesp_hKvHh","icon":"claude","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"A1yNzkaN51dVssal0tTz","title":"Gemini Native Format","pathname":"/api-reference/gemini-native-format","siteSpaceId":"sitesp_hKvHh","icon":"google","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"UkbQbqs4aHH3ndkqszoN","title":"Embeddings","pathname":"/api-reference/embeddings","siteSpaceId":"sitesp_hKvHh","icon":"angle-up","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"P0ZXnE6Oy2Q0ty06Fpkw","title":"Image","pathname":"/api-reference/image","siteSpaceId":"sitesp_hKvHh","icon":"image-portrait","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"Wc0qiMfNS04KVm6EaKUN","title":"Image Generation","pathname":"/api-reference/image/image-generation","siteSpaceId":"sitesp_hKvHh","icon":"image-polaroid-user","breadcrumbs":[{"label":"API REFERENCE","icon":"code"},{"label":"Image","icon":"image-portrait"}]},{"id":"SteatdI18WsQkTQYCjCR","title":"Image Edit","pathname":"/api-reference/image/image-edit","siteSpaceId":"sitesp_hKvHh","icon":"images-user","breadcrumbs":[{"label":"API REFERENCE","icon":"code"},{"label":"Image","icon":"image-portrait"}]},{"id":"W1GOj7B4PJuN317T3Key","title":"Audio","pathname":"/api-reference/audio","siteSpaceId":"sitesp_hKvHh","icon":"ear-listen","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"gprLrxkuxTXHTWxMRbhp","title":"Audio to Text","pathname":"/api-reference/audio/audio-to-text","siteSpaceId":"sitesp_hKvHh","icon":"tv-music","breadcrumbs":[{"label":"API REFERENCE","icon":"code"},{"label":"Audio","icon":"ear-listen"}]},{"id":"EFY7QoEfVh7oa5Ab1SJV","title":"Text to Audio","pathname":"/api-reference/audio/text-to-audio","siteSpaceId":"sitesp_hKvHh","icon":"image-music","breadcrumbs":[{"label":"API REFERENCE","icon":"code"},{"label":"Audio","icon":"ear-listen"}]},{"id":"wRpejNVTfqHO351GMUK6","title":"Video","pathname":"/api-reference/video","siteSpaceId":"sitesp_hKvHh","icon":"play","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"4aocb5R4F6JZriRPSxva","title":"Realtime","pathname":"/api-reference/realtime","siteSpaceId":"sitesp_hKvHh","icon":"phone-waveform","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"TfOlzhPzFdQYbCoAmuEw","title":"Moderations","pathname":"/api-reference/moderations","siteSpaceId":"sitesp_hKvHh","icon":"check","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"c9NDnQISH5ZAFLeBURyB","title":"Models","pathname":"/api-reference/models","siteSpaceId":"sitesp_hKvHh","icon":"list-radio","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"HAXCG2h9oCWa3eOMKVfX","title":"Auto Router","pathname":"/api-reference/auto-router","siteSpaceId":"sitesp_hKvHh","icon":"wand-sparkles","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"rvV2QQAZKETRPCssZa7f","title":"Batch Processing","pathname":"/api-reference/batch-processing","siteSpaceId":"sitesp_hKvHh","icon":"layer-group","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"GXbbok1Vms19h18lsgmX","title":"Generations","pathname":"/api-reference/generations","siteSpaceId":"sitesp_hKvHh","icon":"chart-simple-horizontal","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"06Zs0kisVRLohHzoDwBR","title":"Error Codes","pathname":"/api-reference/error-codes","siteSpaceId":"sitesp_hKvHh","icon":"xmark","breadcrumbs":[{"label":"API REFERENCE","icon":"code"}]},{"id":"e43XVNrvfDyIcH4u3cDY","title":"Changelog","pathname":"/product-updates/changelog","siteSpaceId":"sitesp_hKvHh","icon":"gem","description":"New updates and improvements","breadcrumbs":[{"label":"Product Updates"}]},{"id":"B7T5qTu363Dog8xwq60Z","title":"IDE Integrations","pathname":"/integrations/ide-integrations","siteSpaceId":"sitesp_hKvHh","icon":"code","description":"Step-by-step guides to configure Cursor, Cline, and Roo Code with FastRouter's OpenAI-compatible API for seamless access to the latest models.","breadcrumbs":[{"label":"Integrations"}]},{"id":"I6Wtc0S5LZ65SCc44M1a","title":"Claude Code","pathname":"/integrations/claude-code","siteSpaceId":"sitesp_hKvHh","icon":"claude","description":"This guide walks you through setting up Claude Code to work with FastRouter.ai as your API provider.","breadcrumbs":[{"label":"Integrations"}]},{"id":"MGWE0sfoXFivjN7yWhk8","title":"OpenClaw","pathname":"/integrations/openclaw","siteSpaceId":"sitesp_hKvHh","icon":"crab","breadcrumbs":[{"label":"Integrations"}]},{"id":"P8qgyH8icOsEX0wmnzfn","title":"Running Hermes Agent with FastRouter","pathname":"/integrations/running-hermes-agent-with-fastrouter","siteSpaceId":"sitesp_hKvHh","icon":"brain-circuit","description":"","breadcrumbs":[{"label":"Integrations"}]}]}