- ChatKioHne
- Documentação da API
Documentação da API
Comece com nossa API de LLM sem censura em minutos. Este guia cobre autenticação, endpoints e streaming para escrita criativa sem restrições.
URL Base e Autenticação
A API segue as convenções padrão da OpenAI. Use HTTPS://api.chatkiohnezensur.com/v1 como sua URL base. Recupere sua chave no painel após o cadastro com Google ou e-mail. Mantenha essa chave segura. Passe-a no Authorization cabeçalho como um token bearer.
A autenticação é direta. Não há roteamento complexo nem peculiaridades específicas de fornecedores aqui. Suas solicitações vão diretamente para nosso modelo uncensored dedicado. Erros como 401 indicam uma chave inválida. Verifique as configurações da sua conta se o acesso falhar.
Cada conta permite apenas uma chave ativa. Gerar uma nova chave substitui a antiga imediatamente. Isso garante que você sempre controle o acesso. Não é necessária verificação por número de telefone para o cadastro.
curl https://api.chatkiohnezensur.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the three main points of the provided text"}]
}'
Primeira solicitação com Python
Envie texto para o modelo usando o SDK oficial. Instale o pacote e configure sua chave. O ID do modelo é uncensored. As solicitações retornam respostas de texto diretamente. Isso funciona para roleplay ou escrita criativa sem restrições.
Defina a temperatura para criatividade. Use top_p para amostragem por núcleo. Ajuste max_tokens para controlar o comprimento da saída. O máximo padrão é 2.048 tokens, a menos que você especifique o contrário. Erros e recusas não consomem créditos.
A formatação da resposta é JSON padrão. Lidere exceções com graça. A API oferece suporte a streaming para saída em tempo real. Use o parâmetro stream para uma melhor experiência do usuário em aplicativos.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatkiohnezensur.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)
Implementação do SDK Node
Integre a API em aplicativos Node.js facilmente. Configure a URL base corretamente. Passe sua chave de API nos cabeçalhos. O SDK gerencia a serialização automaticamente. Isso reduz significativamente o código boilerplate.
Transmita respostas para atualizar a UI em tempo real. Processe chunks conforme chegam. Isso proporciona uma experiência mais suave para usuários aguardando saídas longas. A janela de contexto suporta 100.000 tokens no total.
As chamadas de função estão disponíveis via parâmetro tools. Defina esquemas para extração de dados estruturados. O modelo respeita as restrições de formato. O modo JSON garante saídas consistentes para análise.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatkiohnezensur.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 e SSE
Ative o streaming definindo stream: true na sua solicitação. A API retorna Server-Sent Events (SSE). Cada fragmento contém texto parcial. O último fragmento inclui estatísticas de uso de tokens.
Processe dados conforme chegam. Isso reduz a latência percebida para respostas longas. Armazene em buffer os chunks para reconstruir a mensagem completa. Lidar com interrupções de rede de forma graciosa.
O streaming também funciona com chamada de funções. Receba chamadas de ferramentas incrementalmente. Atualize a interface do usuário dinamicamente. Essa abordagem escala bem para aplicativos de alto tráfego.
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 de Taxa e Restrições
Cada chave de API permite 300 solicitações por minuto. A concorrência é limitada a 8 solicitações simultâneas. Os corpos das solicitações não podem exceder 8 MB. Esses limites impedem o abuso durante os horários de pico.
Os limites de taxa são redefinidos a cada minuto. Excedê-los retorna um erro 429. Aguarde antes de tentar novamente. Planos premium podem oferecer limites mais altos no futuro.
A janela de contexto suporta 100.000 tokens. Isso inclui tanto o prompt quanto a conclusão. Monitore o uso para permanecer dentro dos limites. Entradas grandes consomem mais créditos.
Contagem de Tokens e Custos
Pague apenas pelo que usar. Tokens de entrada custam $0,15 por 1M. Tokens de saída custam $0,50 por 1M. Créditos nunca expiram. Erros são gratuitos.
Recarregue com criptomoeda. USDT na rede TRC20 ou USDC na rede Base. O depósito mínimo é $20. Crédito bônus aplica-se para valores maiores. +5% a partir de $50, +10% a partir de $100, +15% a partir de $200.
Contas novas recebem $0.50 de crédito de teste. Válido por 7 dias. Verifique o uso no painel. Reembolsos não são emitidos para crédito.
Perguntas frequentes
Qual é o modelo sem censura usado para chat sem censura?
Usamos um modelo aberto dedicado ajustado para respostas sem restrições. Ele não recusa tópicos adultos, fictícios ou controversos lícitos. Não é GPT, Claude ou qualquer outro modelo de fornecedor.
Como lidar com erros na API?
Erros retornam códigos HTTP padrão. 401 significa chave inválida. 402 indica sem crédito. 429 sinaliza limite de taxa. Verifique o corpo da resposta para mais detalhes. Erros não consomem tokens.
Posso transmitir respostas para saída em tempo real?
Sim, defina stream como true na sua solicitação. A API retorna Server-Sent Events. Processe os chunks conforme chegam. Isso reduz a latência para respostas longas.
Recupere sua chave de API
Registre-se, copie sua chave e atualize a URL base. Integração completa em minutos.