Skip to content

Unrestricted AI, and its limits

Unrestricted AI, for a security tester, means a model that engages with offensive security questions instead of declining them by default. It does not mean a service without terms: PentestLLM serves builds with reduced refusals for authorized testing, and the limits that remain are stated in plain words below.

shell
curl https://api.pentestllm.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-ptl-live-…" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "auto/security",
    "messages": [{"role": "user", "content": "Rank these scanner findings by severity and say what to verify first."}]
  }'
Rows of server cabinets in a data centre

Four layers that can restrict a model

Training
The model itself was trained to decline certain subjects. This is the layer that abliteration and security tuning change.
Platform terms
The service a model runs on says what it may be used for. Those terms exist here too.
Scope
The client’s rules of engagement say which systems you may touch, when and how.
Law
Testing a system without permission is illegal in most places, whatever tool produced the plan.

When people say an AI is restricted, they are usually describing one of these four layers without separating them. The distinction matters, because an unrestricted model changes only the first.

What is removed here

The builds on this API have the training layer reduced. Security builds are tuned on the field’s material and answer as an analyst would. Abliterated builds have the refusal direction edited out of their weights. In both cases the model stops treating the subject of security as a reason to decline, so an ordinary working question gets a working answer.

In practice that covers the reading and writing that fills an engagement: ranking scanner findings, explaining what an advisory affects, reviewing code for vulnerability classes, mapping findings to CWE and ATT&CK, drafting the report, writing detection rules for the blue team, and reasoning through CTF challenges.

What stays in place

Acceptable use
The service is for lawful work on systems you own or have written permission to test. The policy lists what is never allowed, including unauthorized access, fraud and attacks on critical infrastructure.
Enforcement
A key can be suspended until proof of authorization is shown, and accounts that break the policy can be closed.
Residual refusals
A build can still decline. Refusals are reduced, not zero, and no page on this site promises otherwise.
Rate limits
Each key has a request rate limit, lower in an account’s first day.

Four things stay, and a tester should want them to.

Why limits are part of the product

A security firm’s work is defined by permission. The same activity is a service on one side of a signed scope and an offence on the other. A model provider that claimed to have no boundaries at all would be a liability in a supplier review, and a risk to the testers who depend on the key staying live. Stated limits are what let a consultancy put the tool in a methodology document and a client accept it.

It also keeps the claim honest. “Unrestricted” on a landing page often means a stock model behind a system prompt, which holds until the provider changes something. Here the change is in the build, and the remaining limits are written down.

Unrestricted is not the same as correct

A model that answers everything also guesses at everything. It can cite a version that was never affected, misread a diff, or describe a tool flag that does not exist. Treat its output as a draft from a fast junior colleague: useful, and checked before it reaches a client or a target. Keep a human approving anything an agent proposes to run.

Using it on an engagement

Requests go to https://api.pentestllm.ai/v1 with a prepaid key, and the smallest top-up is $10 by card. Send auto/security to let the router choose among the 9 security builds, or pick one from the table below. Uncensored AI covers the wider term, and the red team and bug bounty pages describe the work by role.

9 security builds, priced per token

Read from the live catalog on 2026-11-12. Prices are US dollars per million tokens, paid from a prepaid balance that starts at $10. The id auto/security has no price of its own: each request is billed at the build that answered.

BuildInputOutput
Qwen3.8 27B Cybersecurity$0.40$2.40
Gemma 4 26B A4B Cybersecurity$0.4224$1.3376
GLM-5.3 Flash Cybersecurity$0.5093$1.6975
Red Team (Flash)$0.90$3.00
Red Team (Pro)$1.50$6.00
OrcaCyber MiniMax M3.1 Flash$2.00$4.00
OrcaCyber Qwen3.8 Flash Next$2.00$4.00
Cyber Frontier$5.25$15.75
OrcaCyber Zero 1.5$7.50$18.75

Full price list and tool fees · Every model · API docs

Questions

  • A loose term for a model that declines fewer requests than a stock assistant. On PentestLLM it means security-tuned and abliterated builds, served by API for authorized security testing.

  • No. A model’s trained refusals can be reduced, but the service still has terms, the engagement still has a scope and the law still applies. Any model can also still decline a request.

  • Anything outside lawful, authorized security work. The acceptable use policy lists the prohibited uses, including unauthorized access, fraud, harassment and attacks on critical infrastructure.

  • Yes. A key may be suspended until proof of authorization is shown, and accounts that break the policy can be closed.

  • A system prompt leaves the model’s refusal training in place, so the behaviour is unstable. Here the change is in the build itself, by tuning or by a weight edit.

Read next

One key, from $10

PentestLLM is for systems you own or have written permission to test. The acceptable use policy says what is not allowed.

Get a key

usage, 1,000 agent turns on Qwen3.8 27B Cybersecurity
Input, 8,000 tokens at $0.40 per million
$0.0032
Output, 1,000 tokens at $2.40 per million
$0.0024
One turn
$0.0056
1,000 turns
$5.60
output price per million tokens, 9 builds

$1.3376 Gemma 4 26B A4B CybersecurityOrcaCyber Zero 1.5 $18.75