Use an uncensored model in Aider
Aider is a terminal pair-programmer that talks to any OpenAI-compatible endpoint. Point it at Obscurify.ai and edit code with an uncensored model that won’t refuse. You get 200+ models through one key, and an account that’s a 16-digit number instead of an email.
Tested on 2026-11-08 with Aider 0.86.2 against the live API, including an edit it applied to a file.
Before you start
- Aider:
uv tool install aider-chatorpipx install aider-chat. - An Obscurify.ai API key. Create an account —
a random 16-digit number, no email. Add credit on the
account page, then click Show API Key. The
key starts with
sk-obs1_and can be fetched again from your account number. New accounts may get $1 of starter credit while this month’s promo budget lasts.
Set the endpoint
Aider reads the OpenAI base URL and key from the environment, and reaches any
model with the openai/ prefix in front of the Obscurify.ai id:
export OPENAI_API_BASE="https://obscurify.ai/v1"
export OPENAI_API_KEY="sk-obs1_..."
Pick a model
From /v1/models (prices on the
model list), prefixing with openai/:
- Uncensored, needs Pro:
openai/z-ai/glm-5.3-flash-uncensoredoropenai/deepseek/deepseek-v4.1-flash-uncensored. - Decensored, any funded account:
openai/pqhaz/deepseek-v4.1-flash-1017-heretic(used below).
Try it
aider --model openai/pqhaz/deepseek-v4.1-flash-1017-heretic app.py
Then ask for a change, for example “make greet() return the string: obscurify
works”. Aider shows the diff and applies it. For an unattended test, add
--message "..." --yes-always --no-git.
What it costs
Billed from your balance at each model’s price. Paid models have no monthly token limit on any plan. See pricing.
If something fails
- 402: no balance — add credit on the account page.
- 403
model_not_on_plan: uncensored models need Pro; decensored models work on any funded account. - 404
model_not_found: check the id against/v1/models, keep its prefix, and keep theopenai/in front. - Model warnings: Aider may warn it doesn’t recognise the model’s metadata.
It still works; add
--no-show-model-warningsto silence it.
What stays private
Prompts and responses aren’t stored on Obscurify.ai’s servers; models with the ZDR tag run only on zero-data-retention routes. Providers see the prompt text (including files Aider sends) but not who sent it. See the privacy policy.
More agents: Obscurify.ai for agents.