Unrestricted AI Chatbot: Início rápido: Integre a API de LLM sem censura
Integre nossa API de chatbot de IA sem censura em seu aplicativo usando endpoints padrão compatíveis com OpenAI. Este início rápido cobre autenticação, requisições básicas, streaming e chamada de funções com nosso único modelo sem censura.
Autenticação e URL base
Nossa API utiliza autenticação padrão compatível com OpenAI. Você precisa de uma chave de API válida, que pode gerar imediatamente na página Obter chave de API. A URL base para todas as requisições éhttps://api.unrestrictedaichatbot.cc/v1. Configure seu cliente definindo essa URL base e sua chave de API. Suportamos login com Google ou registro por e-mail/senha. Não é necessário número de telefone. Sua chave de API é exibida uma única vez após a criação. Mantenha-a segura. Cada conta permite apenas uma chave ativa; gerar uma nova substitui a anterior. As requisições são autenticadas por meio do cabeçalho Authorization: Bearer <API_KEY>. Se você enviar uma chave inválida, receberá um erro 401. Se seu crédito pré-pago for esgotado, receberá um erro 402. Isso garante uso transparente, sem taxas ocultas.
Requisição básica de conclusão
Envie uma requisição padrãoPOST /v1/chat/completions para gerar texto. Nossa API de IA sem censura responde com conclusões de texto baseadas no seu prompt. O ID do modelo é sempre uncensored. Você pode especificar parâmetros como temperature e top_p para controlar a aleatoriedade. A API aceita entrada de texto e retorna saída de texto. Não suporta imagens, áudio ou embeddings. Foque na geração de texto. Você pode definir um limite de max_tokens, com um padrão de 2.048 se não especificado. A janela de contexto suporta até 100.000 tokens no total (prompt + conclusão). Use este endpoint para tarefas simples de geração de texto.
Respostas em streaming
Ative o streaming definindostream: true na sua requisição. A API retorna chunks de Server-Sent Events (SSE). Cada chunk contém texto parcial. O último chunk inclui estatísticas de uso de tokens. O streaming é ideal para experiências em tempo real. Reduz a latência percebida. Nossos modelos de API de IA sem censura lidam com o streaming de forma eficiente. Você pode analisar os chunks conforme chegam. Isso permite a exibição instantânea do texto gerado. Use streaming para interfaces de chat ou geração de conteúdo longo. Fornece uma experiência de usuário mais suave em comparação com a espera pela resposta completa. As contagens de tokens estão disponíveis apenas no último chunk.
Chamada de funções (ferramentas)
Suporte à chamada de funções para interações estruturadas. Defina ferramentas na sua requisição com nomes, descrições e esquemas de parâmetros. O modelo pode escolher chamar uma função. Definatool_choice como auto ou especifique uma ferramenta. Isso permite a integração com sistemas externos. Use isso para extração de dados ou acionamento de ações. A API suporta formatos padrão de ferramentas da OpenAI. Funciona com nosso modelo sem censura para seleção confiável de funções. Defina suas ferramentas claramente. O modelo retorna uma lista de chamadas de ferramentas. Analise essas chamadas para executar funções em seu aplicativo. Isso adiciona capacidades além da simples geração de texto.
Modo JSON
Força o modelo a produzir JSON válido. Definaresponse_format: { "type": "json_object" } na sua requisição. Isso garante que a saída seja JSON analisável. Útil para extração de dados estruturados ou respostas de API. O modelo adere à sintaxe JSON. Isso reduz erros de análise em seu código. Combine com chamada de funções para saídas estruturadas robustas. Nossa API de IA sem censura mantém esse formato de forma confiável. Use-o quando precisar de estruturas de dados consistentes. Simplifica o processamento posterior. Certifique-se de que seu prompt incentive a saída JSON para obter os melhores resultados.
Parâmetros, limites e erros
Gerencie requisições com limites específicos. Máx. 300 requisições por minuto por chave. Máx. 8 requisições simultâneas. Corpo da requisição máx. 8 MB. Erros incluem 401 (chave inválida), 402 (sem crédito) e 429 (limite de taxa). Janela de contexto de 100.000 tokens. Saída máxima de 32.000 tokens. Use parâmetros comotemperature, top_p, stop, seed, presence_penalty e frequency_penalty. Esses controlam o comportamento de geração. Monitore seu uso via contagens de tokens. Crédito pré-pago nunca expira. Erros são gratuitos. Este modelo previsível é adequado para integrações estáveis. Evite exceder os limites para evitar erros 429.cURL
curl https://api.unrestrictedaichatbot.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.unrestrictedaichatbot.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.unrestrictedaichatbot.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)Ficha técnica da API
Todos os limites e recursos reais da API em um só lugar — confira antes de recarregar.
| Item | Valor |
|---|---|
| Formato | compatível com OpenAI: qualquer SDK da OpenAI funciona trocando a base URL e a chave |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| ID do modelo | uncensored |
| Autenticação | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.unrestrictedaichatbot.cc/v1 |
| Modo JSON | response_format: {"type": "json_object"} |
| Janela de contexto | 100.000 tokens (entrada + saída) |
| 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) |
| Streaming | sim — server-sent events; o último bloco traz o uso de tokens |
| Parâmetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Cabeçalhos | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Limite de taxa | 300 requisições por minuto por chave |
| Tamanho | até 8 MB por requisição |
| Concorrência | 8 requisições ao mesmo tempo por chave |
| Preço | $0,25 por 1M tokens de entrada · $1,00 por 1M de saída |
| Cobrança | crédito pré-pago pelo uso real; erros e recusas são grátis |
| Bônus | +5% a partir de $50, +10% a partir de $100 |
| Validade | crédito pago não expira, sem assinatura |
| 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 |
| Chaves | uma chave ativa por conta; uma nova substitui a anterior |
| Login | Google ou e-mail e senha |
| Conteúdo | conteúdo adulto permitido; conteúdo sexual com menores é recusado |
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 |
Perguntas e respostas
Qual é o tamanho máximo da janela de contexto?
A janela de contexto suporta até 100.000 tokens, incluindo o prompt e a conclusão. Isso permite dados de entrada substanciais e saídas longas em uma única requisição.
Como lidar com respostas em streaming?
Defina o parâmetro <code>stream</code> como true na sua requisição. A API retorna chunks de Server-Sent Events (SSE) contendo texto parcial. O uso de tokens é fornecido apenas no último chunk.
Existe um limite de requisições simultâneas?
Sim, você pode ter até 8 requisições simultâneas por chave de API. O limite de requisições é de 300 requisições por minuto. Exceder esses limites resultará em um erro 429.
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.