Skip to main content

Feature Parity Matrix

Use this page to see what you can migrate to AI Stats confidently today, and which areas still need extra care. This summary is based on the code, tests, SDKs, and docs currently shipped in this repo.

Platform migration matrix

CapabilityOpenRouterVercel AI GatewayLLMGatewayCurrent AI Stats position
Public migration guideYesYesYesPublic docs cover all three migration paths
Base URL + API key swapYesYesYesCovered in migration guides and SDK examples
Model-ID validation guidanceYesYesYesCovered via /v1/models verification guidance
Batch and file migration pathPartialPartialPartialAPI, docs, and maintained SDKs cover batch create/retrieve/cancel, owned files, and result download
Async jobs and webhook visibilityPartialPartialPartialUsage UI, websocket docs, and SDK helpers now cover batch/video async status and websocket URLs
Routing and pricing metadataStrongMediumMediumUsage UI, devtools, async jobs, and request views expose request IDs, provider attempts, and pricing lines
Vercel AI SDK compatibility proofN/AStrongN/ALocal compatibility tests cover language, streaming, embeddings, image, speech, and transcription flows
Side-by-side benchmark toolingStrongMediumMediumInternal compare tooling now covers AI Stats vs OpenRouter, LLMGateway, and Vercel AI Gateway, with aggregate and live compare support when configured

Product capability matrix

CapabilityCurrent public evidenceStatus
Routing transparencyUsage UI, request views, async job details, devtools, and gateway error docsStrong
Pricing transparencyRequest pricing lines, batch settlement lines, async-job pricing metadata, pricing calculation endpoint, SDK helpersStrong
Async and batch ergonomicsBatch create/retrieve/cancel, async websocket helpers, webhook-aware usage views, batch/video job docsStrong
Provider/model filtering depth/models now supports provider, status, rollout, availability, routing, and capability filtersStrong
Fallback controls for migrationsPublic docs now point to preset constraints, routing mode, preview-channel toggles, and BYOK fallback controls as the supported migration knobsStrong
Replay and retry ergonomicsGET /v1/generations?id=<request_id> now returns replay_supported plus a replay_request payload that can be resent to the original endpointStrong
Request transforms and defaultsPresets guide now defines the supported public controls for prompt injection, parameter defaults, reasoning defaults, and provider constraintsStrong
Broader competitor benchmarkingOperational compare flow now covers OpenRouter, LLMGateway, and Vercel AI Gateway; the remaining work is keeping that evidence aligned as contracts evolveStrong

What is already strong

  • Migration guides now cover OpenRouter, Vercel AI Gateway, and LLMGateway.
  • Maintained SDKs and docs cover batch, file, async-job, and gateway discovery helpers much more evenly than before.
  • The dashboard and request logs now preserve much better routing, provider-attempt, and pricing context.
  • Vercel AI SDK compatibility is now proven across the shipped text, embedding, image, and audio endpoints.

What still needs attention

  1. Keep the migration docs and comparison notes current as the product changes.
Last modified on June 10, 2026