AI Gateway · default
A real dynamic route, not an if statement
The Worker always calls dynamic/demo. AI Gateway picks the model from metadata. Paid gets Llama 3.3 70B until that user hits 2 requests / 60s, then it falls back to the 8B. Flip the plan. Hammer send. Watch cf-aig-model change.
start → if metadata.plan == paid → rate 2/60s → llama-3.3-70b↘ free, or rate exceeded, or 70B fails →
llama-3.1-8b-fast
Same prompt, same Worker. Only plan / user metadata changes. Logs are on AI → AI Gateway → default. Match the log id.