Documentação da API para Desenvolvedores
Insira nosso LLM uncensored na sua pipeline existente com uma única alteração de URL base e sua chave de API. Este guia rápido leva você de zero a tokens em streaming em minutos usando clientes padrão compatíveis com OpenAI.
Autenticação & URL Base
Comece definindo o URL base e a chave de API na configuração do seu cliente. Nosso serviço usa cabeçalhos padrão, então você não precisa de uma biblioteca personalizada.
- URL Base:
https://api.chatgptunrestricted.cc/v1 - ID do Modelo:
uncensored - Autenticação: Token Bearer via
Authorization: Bearer YOUR_KEY
Você recebe sua chave imediatamente após o cadastro com Google ou e-mail. Não é necessário número de telefone.
Sua Primeira Solicitação
Envie uma solicitação padrão de conclusão de chat para gerar texto sem filtros de conteúdo.
- Endpoint:
POST /v1/chat/completions - Modelo:
uncensored - Saída máxima: 16.000 tokens
Isso funciona com qualquer SDK OpenAI, basta alterar a URL base.
curl https://api.chatgptunrestricted.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the technical specs of the new GPU architecture"}]
}'
Configuração do SDK Python
Use a biblioteca Python oficial para integrar nossa API aos seus scripts.
- Instale com
pip install openai - Definir
base_urlpara o nosso endpoint - Definir
api_keypara sua chave
O cliente lida com a serialização JSON automaticamente.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptunrestricted.cc/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)
Integração Node.js
Integre com aplicações Node.js usando o pacote padrão do OpenAI.
- Instale com
npm install openai - Configure o cliente com nossa URL base
- Chamar
chat.completions.create()
Esta abordagem funciona tanto para funções server-side quanto de edge.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptunrestricted.cc/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);
Respostas em Streaming
Ative o streaming definindo stream: true na sua solicitação.
- Recebe tokens via Server-Sent Events
- O último chunk inclui estatísticas de uso
- Reduz a latência percebida para saídas longas
Isso é ideal para interfaces de chat que precisam de atualizações de texto em tempo real.
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)
Limites & Códigos de Erro
Monitore sua cota para evitar interrupções no serviço.
- 300 solicitações por minuto por chave
- 8 concurrent requests per key
- 8 MB max request body
Erros comuns incluem 401 para chaves inválidas, 402 para crédito insuficiente e 429 para limites de taxa. Erros não consomem crédito.
Perguntas frequentes
Esta API é realmente sem restrições?
Sim, nosso modelo não recusa conteúdo adulto legal, controverso ou fictício. O único limite rígido é o conteúdo sexual envolvendo menores, que é sempre recusado.
Como eu pago pela API?
Aceitamos apenas criptomoedas: USDT na rede TRC20 ou USDC na rede Base. Você pode fazer recargas com qualquer valor inteiro de $20 a $500. O crédito nunca expira.
Qual é o tamanho da janela de contexto?
O modelo suporta uma janela de contexto de 100.000 tokens para prompt e conclusão combinados. A saída máxima por solicitação é de 16.000 tokens.
Desbloqueie sua chave de API
Cadastre-se, pegue sua chave e aponte seu cliente para a nova URL base. É tudo que você precisa fazer.