Get started
The core loop
The workflow is simple: sign in, check credit, select a model, send a request, and review its usage.
Prepare your account
- Create an application key with an appropriate spending limit.
- Check available credit, including any credit currently reserved.
- Select an enabled model and confirm the capabilities your application needs.
Call a model
POST /v1/chat/completions
curl "https://uncensoredlabs.dev/v1/chat/completions" \
-H "Authorization: Bearer $UNCENSOREDLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"YOUR_APPROVED_MODEL_ID","messages":[{"role":"user","content":"Hello"}],"max_tokens":256}' Set a conservative output limit. Requests that exceed a model's context or output limits are rejected before inference.
Read usage
Open Usage / Activity to inspect the model, API key, token counts, status, duration, and charge. Spend shows totals and breakdowns within the configured activity-retention window.
Use the response's x-request-id when investigating a call. Missing or invalid provider usage can leave credit reserved while the result is reconciled.