Início rápido para usuários do ChatGPT
Adicione nosso endpoint de chatgpt sem censura à sua stack existente atualizando a URL base e a chave de API. Faça uma requisição funcionar em segundos com nossa interface compatível com OpenAI.
URL Base e Autenticação
Comece apontando seu cliente para nosso endpoint hospedado. Use a URL base https://api.uncensoredchatgpt.cc/v1 e inclua sua chave de API no cabeçalho Authorization. Esta configuração funciona com qualquer SDK padrão compatível com OpenAI.
- URL Base:
https://api.uncensoredchatgpt.cc/v1 - Cabeçalho de Autenticação:
Authorization: Bearer YOUR_API_KEY
Você pode gerar sua chave imediatamente após entrar com Google ou e-mail. A chave é válida para todos os endpoints, incluindo completions de chat.
Primeira Requisição
Envie uma requisição de completions de chat padrão para testar a conectividade. O ID do modelo é uncensored. Isso retorna uma resposta de texto direta sem filtros de conteúdo para conteúdo adulto legal ou criativo.
- Método:
POST - Endpoint:
/v1/chat/completions
- Método:
POST - Endpoint:
/v1/chat/completions
Erros como chaves inválidas (401) ou crédito insuficiente (402) são retornados imediatamente. Recusas por conteúdo específico são gratuitas.
Integração com SDK Python
Use o SDK oficial do Python para integrar rapidamente. Configure a URL base e o ID do modelo na inicialização do seu cliente.
- ID do Modelo:
uncensored - SDK:
openai
Chame o método chat.completions.create com os parâmetros desejados. Esta abordagem garante compatibilidade com scripts existentes enquanto fornece uma API de IA sem censura para suas cargas de trabalho.
Integração com SDK Node.js
Para ambientes JavaScript ou TypeScript, inicialize o cliente com a URL base personalizada. Defina o modelo como uncensored e faça requisições via chat.completions.create.
- Linguagem:
Node.js - SDK:
openai
Isso funciona para scripts de automação e aplicações de lado do servidor. Você pode passar parâmetros padrão como temperature e top_p para controlar a geração.
Respostas em Streaming
Ative a saída de tokens em tempo real definindo stream: true. A API retorna Server-Sent Events (SSE). As estatísticas de uso de tokens estão incluídas no último fragmento.
- Recurso:
Streaming - Formato:
SSE
Processe cada fragmento conforme ele chega. Isso é útil para interfaces de chat ou geração de conteúdo longo onde o feedback imediato é necessário.
Limites e Erros
Monitore seu uso para evitar interrupções. A API impõe um limite de 300 requisições por minuto por chave e permite 8 requisições simultâneas. O tamanho máximo do corpo da requisição é 8 MB.
- Limite de requisições: 300 req/min
- Concorrência: 8 req
Erros comuns incluem 401 para chaves inválidas, 402 para crédito insuficiente e 429 para limites de taxa. Erros e recusas não consomem crédito. O crédito é pré-pago e nunca expira.
cURL
curl https://api.uncensoredchatgpt.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredchatgpt.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredchatgpt.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);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)Perguntas e respostas
Qual é o tamanho da janela de contexto?
A janela de contexto é de 100.000 tokens para prompt e conclusão combinados. A saída máxima por requisição é de 32.000 tokens, ou 2.048 se <code>max_tokens</code> não estiver definido.
Esta api sem censura suporta chamada de funções?
Sim, a API suporta chamada de funções (ferramentas) e <code>tool_choice</code>. Você também pode usar o modo JSON definindo <code>response_format</code> como <code>{"type": "json_object"}</code>.
Como faço para recarregar meu crédito?
Recarregue usando apenas cripto: USDT (TRC20) ou USDC (Base). Os pagamentos variam de $10 a $500. Você recebe um bônus de +5% para $50+ e +10% para $100+. Sem cartões ou PayPal.
Sua chave está a um formulário de distância
Crie uma conta, copie a chave, altere a URL base. Essa é toda a configuração.
Obter chave de APIEspecificações técnicas
Uma tabela com cada limite, recurso e preço.
| Item | Valor |
|---|---|
| Formato | compatível com OpenAI: qualquer SDK da OpenAI funciona trocando a base URL e a chave |
| Base URL | https://api.uncensoredchatgpt.cc/v1 |
| Autenticação | Authorization: Bearer YOUR_KEY |
| ID do modelo | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Chamada de funções | sim — tools, tool_choice; resposta com tool_calls, inclusive em streaming; resultados como role: tool |
| Saída máxima | até o restante da janela de 100.000 tokens; max_tokens opcional (sem limite separado) |
| Parâmetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Janela de contexto | 100.000 tokens (entrada + saída) |
| Streaming | sim — server-sent events; o último bloco traz o uso de tokens |
| Modo JSON | response_format: {"type": "json_object"} |
| Tamanho | até 8 MB por requisição |
| Concorrência | 8 requisições ao mesmo tempo por chave |
| Limite de taxa | 300 requisições por minuto por chave |
| Cabeçalhos | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Bônus | +5% a partir de $50, +10% a partir de $100 |
| Preço | $0,25 por 1M tokens de entrada · $1,00 por 1M de saída |
| Teste grátis | $0,50 por 7 dias, sem cartão · Chave de teste: 2 requisições paralelas, 60 por minuto; limites totais (8 e 300) após a primeira recarga |
| Recarga | USDT (TRC20) ou USDC (Base), qualquer valor inteiro de $10 a $500 |
| Validade | crédito pago não expira, sem assinatura |
| Cobrança | crédito pré-pago pelo uso real; erros e recusas são grátis |
| Login | Google ou e-mail e senha |
| Conteúdo | conteúdo adulto permitido; conteúdo sexual com menores é recusado |
| Chaves | uma chave ativa por conta; uma nova substitui a anterior |
Erros e o que fazer
Erros chegam em JSON com um type fixo; requisições com falha ou recusadas não são cobradas.
| Código | Tipo | Significado |
|---|---|---|
400 | bad_request | JSON inválido, mensagens vazias, parâmetro errado ou contexto longo demais |
401 | missing_key · invalid_key · key_revoked | chave ausente, errada ou substituída |
402 | no_credit | sem crédito — recarregue e continue na hora |
403 | content_blocked | conteúdo sexual com menores — recusado, sem cobrança |
404 | not_found | endpoint desconhecido |
413 | request_too_large | corpo acima de 8 MB |
429 | rate_limited · concurrency | acima de 300/min ou 8 em paralelo — aguarde e tente de novo |
503 | upstream_busy | modelo ocupado — tente em alguns segundos |