AISBFAI Service Broker Framework — AI Should Be Free
Use AISBF as one OpenAI-compatible control plane for providers, user tokens, routes, quotas, and analytics.
For the hosted user API, the URL is /api/u/<username>/chat/completions. User-owned routes use:
So yes: user-rotation/myrotation is correct for a user rotation on the user endpoint. Plain rotation/myrotation is the global/admin form.

export AISBF_API_TOKEN="your-token-here"
export AISBF_USERNAME="your-aisbf-username"curl -H "Authorization: Bearer $AISBF_API_TOKEN" \
"https://aisbf.cloud/api/u/$AISBF_USERNAME/models"curl -X POST \
-H "Authorization: Bearer $AISBF_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"model":"user-rotation/myrotation","messages":[{"role":"user","content":"Summarize this deployment note in 5 bullets."}]}' \
"https://aisbf.cloud/api/u/$AISBF_USERNAME/chat/completions"import os, requests
base="https://aisbf.cloud"
r=requests.post(f"{base}/api/u/{os.environ['AISBF_USERNAME']}/chat/completions",headers={"Authorization":f"Bearer {os.environ['AISBF_API_TOKEN']}"},json={"model":"user-provider/myprovider/gpt-4o-mini","messages":[{"role":"user","content":"Write a changelog entry."}]})
r.raise_for_status()
print(r.json()["choices"][0]["message"]["content"])AISBF is open source and also available as a hosted service. During the current testing period, hosted Pro is temporarily available as unlimited access for €2/month.