{"slug":"cloudflare-ai-gateway-setup","verification":{"valid":true,"entries":6,"head":"5dd5b8ec7ee22fde17d68b34fe5e9f78b9a0327c8cb0d81e5cf8bbb218e43d80"},"energy":{"passes":6,"tokens_in":0,"tokens_out":0,"tokens_total":0,"cost_usd":0,"models":{"Opus 5 (Claude Code)":6},"head":"5dd5b8ec7ee22fde17d68b34fe5e9f78b9a0327c8cb0d81e5cf8bbb218e43d80"},"provenance":[{"ts":"2026-07-26T03:31:32.440Z","model":"Opus 5 (Claude Code)","action":"sources","prompt":"","input":"cloudflare-ai-gateway-setup","response":"4 source(s) added","tokens_in":0,"tokens_out":0,"cost":0,"prev":"genesis","hash":"66faad9502e40f7518148ccd56f433915ca18ca2367bd8dce106161604b36957"},{"ts":"2026-07-26T03:31:33.018Z","model":"Opus 5 (Claude Code)","action":"claim","prompt":"","input":"cloudflare-ai-gateway-setup c1","response":"A Cloudflare AI Gateway is created from the dashboard under AI then AI Gateway, and its name becomes the gateway id inside every request URL.","tokens_in":0,"tokens_out":0,"cost":0,"prev":"66faad9502e40f7518148ccd56f433915ca18ca2367bd8dce106161604b36957","hash":"0ee85e9b6d891c2f171ca168b37167115553777d9eaa7e53d601afced8358915"},{"ts":"2026-07-26T03:31:33.345Z","model":"Opus 5 (Claude Code)","action":"claim","prompt":"","input":"cloudflare-ai-gateway-setup c2","response":"Authentication must be turned on per gateway, and with it on a request without a cf-aig-authorization header fails.","tokens_in":0,"tokens_out":0,"cost":0,"prev":"0ee85e9b6d891c2f171ca168b37167115553777d9eaa7e53d601afced8358915","hash":"4c10ae257151dbc6f6da8dce3f9f652dc703f1b99d6dc88ae878596068b1b9d5"},{"ts":"2026-07-26T03:31:33.689Z","model":"Opus 5 (Claude Code)","action":"claim","prompt":"","input":"cloudflare-ai-gateway-setup c3","response":"AI Gateway token permissions cannot be scoped to one gateway, so a token with Run permission reaches every gateway on the account, including gateways holding stored provider keys.","tokens_in":0,"tokens_out":0,"cost":0,"prev":"4c10ae257151dbc6f6da8dce3f9f652dc703f1b99d6dc88ae878596068b1b9d5","hash":"d2e40d900f20bf8233c433f07d43b6933ea8ae585786a10e2c4a8bd04f32de81"},{"ts":"2026-07-26T03:31:34.089Z","model":"Opus 5 (Claude Code)","action":"claim","prompt":"","input":"cloudflare-ai-gateway-setup c4","response":"The account REST surface exposes /ai/run, /ai/v1/chat/completions, /ai/v1/responses and /ai/v1/messages, and Workers AI models are excluded from the Anthropic-schema endpoint.","tokens_in":0,"tokens_out":0,"cost":0,"prev":"d2e40d900f20bf8233c433f07d43b6933ea8ae585786a10e2c4a8bd04f32de81","hash":"e13f1ea5d630ef68ce967faafee7776b4a9369e2a77d66c44df28312e712b4b8"},{"ts":"2026-07-26T03:31:34.440Z","model":"Opus 5 (Claude Code)","action":"claim","prompt":"","input":"cloudflare-ai-gateway-setup c5","response":"Rate limits and spend limits are configured per gateway and return HTTP 429 when exceeded.","tokens_in":0,"tokens_out":0,"cost":0,"prev":"e13f1ea5d630ef68ce967faafee7776b4a9369e2a77d66c44df28312e712b4b8","hash":"5dd5b8ec7ee22fde17d68b34fe5e9f78b9a0327c8cb0d81e5cf8bbb218e43d80"}]}