API specifications
Use this table to decide whether the API fits your project before you buy credit.
| Feature | Support |
|---|---|
| Compatibility | OpenAI-compatible: any OpenAI SDK or client works — change the base URL and the key |
| Base URL | https://api.uncensoredchatbotapi.com/v1 |
| API key | Authorization: Bearer YOUR_KEY |
| Model ID | uncensored |
| Methods | POST /v1/chat/completions · GET /v1/models |
| Completion length | up to 16,000 tokens per request (default 2,048) |
| Other parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON mode | JSON object mode via response_format json_object |
| SSE streaming | Supported (stream: true), usage included at the end |
| Tools / tool calls | Supported: tools + tool_choice, tool_calls in the reply (streamed too), tool results as role: tool messages |
| Max context | 100,000 tokens (prompt + completion together) |
| Parallel requests | 8 requests at the same time per key |
| Headers | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Max body | 8 MB request body |
| Requests per minute | 300 requests per minute per key |
| Trial credit | $0.50 for 7 days, no card |
| Top-up | USDT (TRC20) or USDC (Base), any whole amount from $10 to $500 |
| Bonus credit | +5% from $50, +10% from $100 |
| Billing | pay as you go from prepaid credit; nothing is charged for failed or refused requests |
| Token prices | $0.25 per 1M input tokens · $1.00 per 1M output tokens |
| Credit expiry | no monthly fee; paid credit does not expire |
| Content policy | uncensored for adults; the only hard rule: no sexual content involving minors |
| Sign-in | Google or e-mail and password |
| Key management | one active key per account; a new key replaces the old one |
HTTP errors
Errors come back as JSON with a stable type; failed and refused requests are not billed.
| Code | Type | Meaning |
|---|---|---|
400 | bad_request | invalid JSON, empty messages, bad parameter, or prompt + max_tokens over the window — fix and resend |
401 | missing_key · invalid_key · key_revoked | no key, wrong key, or a key replaced by a newer one |
402 | no_credit | out of credit; add credit and retry |
403 | content_blocked | refused by the content policy |
404 | not_found | only /v1/chat/completions and /v1/models exist |
413 | request_too_large | request body larger than 8 MB |
429 | rate_limited · concurrency | over 300/min or 8 parallel — back off and retry |
503 | upstream_busy | temporary overload, retry shortly |