[
  {
    "id": "vercel-ai-gateway-docs-1",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway",
    "excerpt": "One key, hundreds of models. Access models from multiple providers with a single API key",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-2",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway",
    "excerpt": "Unified API. Switch between providers and models with minimal code changes",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-3",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway",
    "excerpt": "High reliability. Automatically retries requests to other providers if one fails",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-4",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway",
    "excerpt": "Embeddings support. Generate vector embeddings for search, retrieval, and other tasks",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-5",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway",
    "excerpt": "Spend monitoring. Monitor your spending across different providers",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-6",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway",
    "excerpt": "No markup on tokens. Tokens cost the same as they would from the provider directly, with zero markup, including with [Bring Your Own Key (BYOK)]",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-7",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/openai-compat",
    "excerpt": "You can use existing OpenAI client libraries, switch to AI Gateway with a URL change, and keep your current tools and workflows without code rewrites.",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-8",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway",
    "excerpt": "vercel ai-gateway coding-agents setup",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-9",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/provider-options",
    "excerpt": "You can use `order`, `only`, and `sort` in `providerOptions.gateway` to control which providers handle your requests, in what order, and how they are ranked.",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-10",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/provider-options",
    "excerpt": "You can set per-provider timeouts to trigger fast failover when a provider is slow to respond.",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-11",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/provider-options",
    "excerpt": "You can use `caching: 'auto'` in `providerOptions.gateway` to let AI Gateway automatically apply the appropriate caching strategy based on the provider.",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-12",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/observability",
    "excerpt": "The Requests section displays summaries by project, API key, and a detailed log of all requests.",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-13",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/byok",
    "excerpt": "If a query using your credentials fails, AI Gateway will retry the query with its system credentials to improve service availability.",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-14",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/authentication",
    "excerpt": "For applications deployed on Vercel, OIDC tokens are automatically available as `VERCEL_OIDC_TOKEN`. No secrets to manage, no keys to rotate.",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-15",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/models-and-providers",
    "excerpt": "This endpoint requires no authentication and returns detailed information including model IDs, context windows, and pricing.",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-16",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/pricing",
    "excerpt": "To cap how much your team, a project, an API key, or a team member can spend, set [budgets]",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-17",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/getting-started",
    "excerpt": "Move an existing provider integration | [Migrate to AI Gateway](/docs/ai-gateway/getting-started/migrate-to-ai-gateway)",
    "fetchedAt": "2026-09-04T00:49:18.668Z"
  },
  {
    "id": "vercel-ai-gateway-docs-18",
    "tier": "claimed-docs",
    "url": "https://vercel.com/ai-gateway",
    "excerpt": "Point your existing OpenAI or Anthropic SDK at AI Gateway. Same calls, no rewrites.",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-19",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway",
    "excerpt": "No markup on tokens. Tokens cost the same as they would from the provider directly, with zero markup, including with Bring Your Own Key (BYOK)",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-20",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/provider-options",
    "excerpt": "You can use order, only, and sort in providerOptions.gateway to control which providers handle your requests, in what order, and how they are ranked.",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-21",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/provider-options",
    "excerpt": "You can use caching: 'auto' in providerOptions.gateway to let AI Gateway automatically apply the appropriate caching strategy based on the provider.",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-22",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/authentication",
    "excerpt": "For applications deployed on Vercel, OIDC tokens are automatically available as VERCEL_OIDC_TOKEN. No secrets to manage, no keys to rotate. It just works.",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-23",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/observability",
    "excerpt": "open the Logs page, where you can search by request ID, filter by model, provider, or status code, follow requests live, and open one request to see how it was routed. You can also export the filtered list as CSV or JSON.",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-24",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway",
    "excerpt": "AI Gateway routes requests, manages fallbacks and budgets, monitors usage, and connects supported coding agents.",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-25",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/models-and-providers",
    "excerpt": "Query the models endpoint directly to get a JSON list of all available models with pricing and capabilities",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-26",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway",
    "excerpt": "const agent = new ToolLoopAgent({\n  model: 'anthropic/claude-sonnet-5',\n  tools: {\n    getWeather: tool({",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-27",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/byok",
    "excerpt": "you can pass provider credentials on a per-request basis using the byok option in providerOptions.gateway. This is useful when you need to use different credentials for specific requests",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-28",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/openai-compat",
    "excerpt": "You can use the AI Gateway's Chat Completions API with existing tools and libraries like the OpenAI client libraries and AI SDK. Point your existing client to the AI Gateway's base URL",
    "fetchedAt": "2026-09-04T00:50:54.083Z"
  },
  {
    "id": "vercel-ai-gateway-docs-29",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/provider-options",
    "excerpt": "You can also use `sort` to rank providers by a performance or cost metric. The gateway sorts providers by the chosen metric and tries them in that order",
    "fetchedAt": "2026-09-04T00:52:32.717Z"
  },
  {
    "id": "vercel-ai-gateway-docs-30",
    "tier": "claimed-docs",
    "url": "https://vercel.com/docs/ai-gateway/observability",
    "excerpt": "The Usage section displays four metrics to help you monitor your AI Gateway activity.",
    "fetchedAt": "2026-09-04T00:52:32.717Z"
  },
  {
    "id": "vercel-ai-gateway-docs-31",
    "tier": "claimed-docs",
    "url": "https://vercel.com/ai-gateway",
    "excerpt": "Move existing OpenAI, Anthropic, and AI SDK integrations to AI Gateway with a base URL swap.",
    "fetchedAt": "2026-09-04T00:52:32.717Z"
  },
  {
    "id": "vercel-ai-gateway-comm-1",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=48364193",
    "excerpt": "If I bring my own Anthropic/OpenAI key and have usage available, why does Vercel's account balance determine whether my request executes? (Vercel AI Gateway appears to block BYOK requests when account balance reaches $0)",
    "fetchedAt": "2026-09-04T00:53:54.430Z"
  },
  {
    "id": "vercel-ai-gateway-comm-2",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=47889982",
    "excerpt": "Vercel cache read pricing for DeepSeek-v4: $0.01/M for flash, $0.14/M for pro \u2014 a 64% discount vs DeepSeek/OpenRouter on flash caching, prompting speculation Vercel uses cheap cache pricing to draw users into its ecosystem.",
    "fetchedAt": "2026-09-04T00:53:54.430Z"
  },
  {
    "id": "vercel-ai-gateway-probe-1",
    "tier": "probe",
    "url": "https://vercel.com/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://vercel.com/llms.txt # Vercel\n\n> Vercel is a cloud platform for building, deploying, and scaling web applications and AI workloads.\n\nUse this",
    "fetchedAt": "2026-09-04T00:54:10.102Z"
  },
  {
    "id": "vercel-ai-gateway-probe-2",
    "tier": "probe",
    "url": "https://vercel.com/docs/ai-gateway.md",
    "excerpt": "PROBE docs-md: HTTP 200 at https://vercel.com/docs/ai-gateway.md ---\ntitle: AI Gateway\nproduct: vercel\nurl: /docs/ai-gateway\ncanonical_url: \"https://vercel.com/docs/ai-gateway\"\nlast_upd",
    "fetchedAt": "2026-09-04T00:54:10.102Z"
  },
  {
    "id": "vercel-ai-gateway-probe-3",
    "tier": "probe",
    "url": "https://vercel.com/openapi.json",
    "excerpt": "PROBE openapi: HTTP 200 at https://vercel.com/openapi.json \u2014 contains \"openapi\" key",
    "fetchedAt": "2026-09-04T00:54:10.102Z"
  },
  {
    "id": "vercel-ai-gateway-probe-4",
    "tier": "probe",
    "url": "https://ai-gateway.vercel.sh/v1/models",
    "excerpt": "PROBE keyless-endpoint: GET https://ai-gateway.vercel.sh/v1/models returned HTTP 200 application/json with an OpenAI-compatible {\"object\":\"list\",\"data\":[...]} model catalog (unauthenticated)",
    "fetchedAt": "2026-09-04T00:55:08.000Z"
  }
]
