{
  "schema_version": "1.1",
  "id": "archive:https://vercel.com/blog/ai-gateway-virtual-models",
  "slug": "ai-gateway-virtual-models-0563pz8",
  "url": "https://feed7.dev/p/ai-gateway-virtual-models-0563pz8",
  "title": "Introducing Virtual Models on AI Gateway",
  "why_included": "Vercel AI Gateway Virtual Models let agents use a stable task ID while teams change models, routing, and compliance settings centrally. Run evals against a candidate before switching a production task.",
  "summary": "Virtual Models give a task a stable model ID, such as **vmc/coding-agent**, while AI Gateway centrally controls its model, fallbacks, priority, and Zero Data Retention settings. Changes propagate to callers within minutes without code changes or redeploys.",
  "practical_implication": "For coding agents, assign IDs by task and use a candidate virtual model to run evals before changing production. Team roles control who can edit configurations, and callers cannot override centrally set routing or data-retention requirements.",
  "agent_context": "Virtual Models give a task a stable model ID, such as **vmc/coding-agent**, while AI Gateway centrally controls its model, fallbacks, priority, and Zero Data Retention settings. Changes propagate to callers within minutes without code changes or redeploys.\n\nFor coding agents, assign IDs by task and use a candidate virtual model to run evals before changing production. Team roles control who can edit configurations, and callers cannot override centrally set routing or data-retention requirements.\n\nProvider-specific options stop applying when the underlying provider changes, so review settings during a switch. The article recommends testing candidates but does not specify a standard evaluation method.",
  "source": {
    "name": "Vercel",
    "url": "https://vercel.com/blog/ai-gateway-virtual-models",
    "published_at": "2026-10-28T07:25:00.000Z"
  },
  "source_class": "blog_post",
  "content_type": "Engineering Post",
  "layer": "infra",
  "domains": [
    "coding",
    "data"
  ],
  "topics": [
    "gateways",
    "model-selection",
    "agent-evals"
  ],
  "verification": {
    "status": "official_source",
    "label": "Official Source",
    "method": "source_feed",
    "verified_at": null
  },
  "uncertainty": [
    "Provider-specific options stop applying when the underlying provider changes, so review settings during a switch. The article recommends testing candidates but does not specify a standard evaluation method."
  ],
  "connected_context": null,
  "lifecycle": "Current",
  "published_at": "2026-10-28T07:25:00.000Z",
  "modified_at": "2026-10-28T07:25:00.000Z",
  "supersedes": [],
  "expires_at": null,
  "formats": {
    "html": "https://feed7.dev/p/ai-gateway-virtual-models-0563pz8",
    "json": "https://feed7.dev/p/ai-gateway-virtual-models-0563pz8.json",
    "markdown": "https://feed7.dev/p/ai-gateway-virtual-models-0563pz8.md"
  }
}