EN ▾
Get your key

No Filter GPT API Documentation

Connect your code to our uncensored API in minutes. Drop in the base URL, set your key, and get raw text responses without corporate refusals.

Base URL and Authentication

The base URL for all requests is https://api.gptfilterno.com/v1. You need a valid API key in the Authorization header. Use Bearer sk-... format. Keys are single-use per account; a new key replaces the old one.

First Request

Send a POST request to /v1/chat/completions with model uncensored. The model answers directly without safety refusals for lawful content.

Input text goes in, text comes out. Use this to test connectivity before building your app.

Response includes token usage in the final chunk if streaming.

Python SDK Integration

Use the official openai Python library. Change the base URL to point to our endpoint. Set the API key in the environment or client config.

Call chat.completions.create() with model uncensored. Pass temperature, top_p, and other parameters as needed.

This approach works for any Python app needing uncensored text generation.

Node SDK Integration

Install the openai Node package. Configure the client with our base URL and your API key.

Call chat.completions.create() with model uncensored. The response is a standard OpenAI-compatible object.

Use this for Node.js servers or scripts requiring unrestricted LLM output.

Streaming Responses

Enable streaming by setting stream: true. The API returns Server-Sent Events (SSE).

Each chunk contains partial text and token usage data. Process chunks as they arrive for real-time output.

This reduces perceived latency for long responses.

Limits and Errors

Context window is 100,000 tokens total. Max output is 16,000 tokens per request.

Rate limit is 300 requests per minute. Concurrent requests max at 8.

Errors include 401 for invalid keys, 402 for insufficient credit, and 429 for rate limits. Errors are free.

cURL

curl https://api.gptfilterno.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the core features of the current release"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.gptfilterno.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.gptfilterno.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Streaming

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Frequently asked questions

What is the no filter GPT API?

It is a hosted, OpenAI-compatible API serving one uncensored model. It answers without content refusals for lawful adult use. Prices are $0.15 per 1M input tokens and $0.50 per 1M output tokens.

How do I pay for the API?

Credit is topped up with crypto only: USDT on TRC20 or USDC on Base. Minimum top-up is $20. Bonus credit applies for larger amounts.

Which payment methods do you accept?

Crypto only: USDT on TRC20 or USDC on Base, any whole amount from $20 to $500. Bonus credit applies from $50.

Get your API key in seconds

Sign up, copy your key, update the endpoint. Done.

Get your key