PT ▾
Experimente com crédito de teste

IasanscensuretexteGuia de configuração

Documentação para Desenvolvedores

Integre nosso LLM sem censura na sua stack com uma única alteração de código. Nossa API requer zero sobrecarga de configuração e suporta SDKs padrão do OpenAI imediatamente.

Experimente com crédito de teste

URL Base e Autenticação

Inicie cada solicitação contra nosso endpoint específico usando sua chave de API única. Fornecemos uma URL base dedicada que substitui o endpoint padrão da OpenAI na configuração do seu cliente. Isso garante que todo o tráfego seja roteado diretamente para nosso modelo sem censura, sem interferência de middleware. Você deve incluir sua chave no cabeçalho Authorization como um token Bearer. Authorization: Bearer YOUR_API_KEY. Não são necessários cabeçalhos adicionais para geração básica de texto. Esta configuração funciona com qualquer biblioteca que respeite o padrão de protocolo OpenAI.

Sua Primeira Solicitação

Envie uma conclusão de chat simples para verificar a conectividade e a qualidade da resposta. O comando curl a seguir demonstra uma interação padrão com o modelo uncensored. Substitua YOUR_API_KEY com as credenciais emitidas durante o cadastro. A solicitação direciona-se ao /v1/chat/completions endpoint. Isso confirma que a API está responsiva e pronta para tráfego de produção. Você pode ajustar o ID do modelo ou as mensagens conforme necessário para seu caso de uso específico.

curl https://api.iasanscensuretexte.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five Python libraries for web scraping."}]
  }'

Integração Python

Use o oficial openai Pacote Python para integrar nossa API aos seus scripts. Defina o base_url para o nosso endpoint e forneça sua chave. O cliente lida com a serialização JSON automaticamente. Esta abordagem permite que você mantenha as estruturas de código existentes enquanto alterna o modelo de backend. O tratamento de erros permanece consistente com o comportamento padrão do SDK da OpenAI. Você pode trocar facilmente entre diferentes IDs de modelo se necessário no futuro.

from openai import OpenAI

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

Integração Node.js

Integre a API em seus projetos JavaScript ou TypeScript usando o SDK Node. Configure o apiKey e baseURL propriedades na instância do cliente. Isso garante que todas as chamadas subsequentes passem por nossa infraestrutura sem censura. O SDK suporta padrões modernos de async/await para código assíncrito limpo. Você pode transmitir respostas ou processar objetos JSON completos, dependendo das necessidades do seu aplicativo. Este método é ideal para servidores web e serviços de back-end.

import OpenAI from "openai";

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

Respostas em Streaming

Ative a geração de tokens em tempo real definindo stream: true na sua solicitação. A API retorna um fluxo de Server-Sent Events (SSE) em vez de um único blob JSON. Cada fragmento contém texto parcial até que o último fragmento inclua as estatísticas de uso. Isso reduz significativamente a latência percebida para os usuários finais. Você pode processar tokens incrementalmente para exibir indicadores de progresso. O último fragmento sempre contém a contagem total de tokens para precisão na faturamento.

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, Erros e Contexto

Monitore seu uso contra limites rigorosos de taxa para evitar interrupções no serviço. Cada chave permite 300 solicitações por minuto e 8 conexões simultâneas. A janela de contexto suporta até 100.000 tokens para prompt e conclusão combinados. Erros como 401 indicam uma chave inválida, enquanto 402 significa crédito insuficiente. Um status 429 sinaliza que você excedeu o limite de taxa. As solicitações falham de forma graciosa sem cobrar tokens por erros. Gerencie a rotação de suas chaves para manter alta disponibilidade.

Perguntas frequentes

Qual é o tamanho da janela de contexto para esta API?

A API suporta uma janela de contexto de 100.000 tokens, combinando tokens de entrada e saída. Isso permite processamento extenso de documentos ou longos históricos de conversas sem truncamento imediato.

Como lidar com limites de taxa?

Você está limitado a 300 solicitações por minuto e 8 solicitações simultâneas por chave. Exceder esses limites retorna um código de status 429. Implemente backoff exponencial no seu cliente para lidar com as novas tentativas automaticamente.

Por que a URL base é diferente da OpenAI?

Nossa API é um serviço independente que hospeda um modelo específico sem censura. Embora compatível com SDKs da OpenAI, a URL base aponta para nossa infraestrutura. Isso garante que você obtenha o comportamento esperado do modelo sem rotear pela rede da OpenAI's.

Gere sua chave de API

Registre-se, recupere o token e atualize o endpoint. Isso cobre toda a configuração.

Experimente com crédito de teste