Route requests through Panicly.
Replace the base URL, keep your client, and let Panicly evaluate each request before it reaches a provider.
Step
Create a project key
Use a separate key for each project environment so usage remains scoped.
Step
Point your client at Panicly
Keep your existing client shape and replace the base URL.
Step
Set rules
Configure budgets, model access, project pause, and provider credentials from the dashboard.
chat completions
curl https://panicly.lol/v1/chat/completions \
-H "Authorization: Bearer $PANICLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4.1",
"messages": [
{ "role": "user", "content": "Hello" }
]
}'Request records
Every request gets a decision record.
Panicly stores model, provider, estimated tokens, estimated cost, status, route, and the rule that determined the outcome.
Create a key