PT ▾
Obtenha sua chave

Documentação de Chat Completions da API sem censura

Insira nossa chave de API uncensored na sua stack existente e obtenha respostas de texto brutas e sem filtros instantaneamente.

Autenticação e URL Base

Come colando sua chave no Authorization cabeçalho. Usamos um esquema de token Bearer padrão que funciona com qualquer cliente compatível com OpenAI. Faça login via Google ou e-mail para obter sua chave imediatamente. Não é necessário número de telefone para a configuração da conta.

A URL base é HTTPS://api.chataiunfiltered.com/v1. Suas solicitações devem apontar aqui. O ID do modelo a ser usado é uncensored. Isso garante que você obtenha o modelo uncensored específico que hospedamos em nossos próprios servidores.

curl https://api.chataiunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

O Endpoint de Completions de Chat

Envie um POST solicitar para /v1/chat/completions com seu prompt. A API retorna texto diretamente, sem enrolação. Você pode definir parâmetros como temperature ou top_p para controlar a aleatoriedade.

Use o SDK Python para integração rápida. Basta definir a URL base para nosso endpoint. O cliente cuida da serialização JSON para você. Erros como chaves inválidas retornam códigos de status 401. Ficar sem crédito aciona um erro 402.

from openai import OpenAI

client = OpenAI(base_url="https://api.chataiunfiltered.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)

Respostas em Streaming com SSE

Transmita tokens para seus usuários para uma experiência mais suave. Defina o stream parâmetro para true na sua solicitação. A API retorna Eventos Enviados pelo Servidor (SSE) conforme a resposta chega. Isso reduz a latência percebida para saídas longas.

Use o SDK Node para lidar com o stream de forma eficiente. Analise os chunks conforme chegam. O último chunk inclui as estatísticas de uso total de tokens. Isso ajuda a rastrear os custos com precisão em tempo real. Mantenha sua conexão aberta até que o stream seja encerrado.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chataiunfiltered.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);

Uso de Ferramentas e Chamada de Funções

Defina ferramentas na solicitação para permitir que o modelo chame funções. A API suporta definições padrão de ferramentas com parâmetros. Passe o nome da função e os argumentos na resposta. Você executa a função no seu lado.

Envie os resultados de volta para o modelo em uma nova mensagem. Isso permite interações de múltiplas rodadas com dados externos. O modelo lida com a lógica de quando chamar ferramentas. Use tool_choice para forçar ou permitir a seleção automática. Isso funciona perfeitamente com nosso modelo sem censura.

Formato de Resposta e Modo JSON

Força saída estruturada definindo response_format para {"type": "json_object"}. O modelo retornará JSON válido em vez de texto simples. Isso é útil para analisar dados e integrá-los ao seu aplicativo. Certifique-se de que seu prompt descreva claramente o esquema esperado.

A API não valida estritamente o seu esquema JSON. Ela depende do modelo para produzir a sintaxe correta. Se a saída estiver malformada, talvez seja necessário tentar novamente. Use isso para tarefas confiáveis de extração de dados. Combine isso com streaming para uma análise rápida.

Limites de Tokens e Janela de Contexto

A janela de contexto suporta até 100.000 tokens no total. Isso inclui tanto o prompt de entrada quanto a conclusão de saída. Você pode gerar até 16.000 tokens por solicitação. A saída máxima padrão é de 2.048 tokens se não for especificado.

Os limites de taxa permitem 300 solicitações por minuto por chave. Você pode ter 8 solicitações simultâneas de uma vez. O tamanho máximo do corpo da solicitação é de 8 MB. Erros e recusas não consomem seu crédito pré-pago. Isso torna os testes seguros e econômicos.

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 frequentes

Como depuro citações ausentes nas respostas da API de chat paralelo?

A API retorna texto bruto sem formatação automática de citações. Você deve definir sua própria estrutura no prompt ou usar o modo JSON para dados estruturados. O modelo não insere citações a menos que você solicite explicitamente nas instruções do sistema.

O modelo de chat de IA sem censura é treinado com dados dos usuários?

Não, seus prompts não são usados para treinamento. Não retemos dados de treinamento provenientes de suas solicitações. Suas conversas são privadas e não são usadas para melhorar os pesos do modelo. Isso garante que seus dados permaneçam sob seu controle.

O que acontece se eu atingir o limite de taxa?

Você recebe o erro 429 Too Many Requests. O limite é de 300 solicitações por minuto por chave de API. Você pode executar 8 solicitações simultaneamente. Aguarde a janela ser redefinida ou atualize seu plano, se necessário. Erros não contam para o uso de tokens.

Obtenha sua chave de API agora

Cadastre-se, copie a chave e aponte para o nosso endpoint. É tão simples assim.

Obtenha sua chave