Chat Unfiltered AI: Um guia de integração passo a passo
Uma API de chat AI sem filtro permite que você construa pipelines de roleplay, escrita criativa ou conteúdo NSFW sem recusas silenciosas ou barreiras de política. Este guia mostra aos desenvolvedores como integrar um endpoint de LLM sem censura que lida com tópicos adultos, ferramentas complexas e respostas em streaming com preços previsíveis.
Atualizado
Conclusões-chave
- Use o endpoint compatível com OpenAI em api.storyunfiltered.com para enviar solicitações com SDKs padrão.
- O modelo sem censura permite conteúdo adulto legal sem os filtros típicos de bloqueio suave encontrados em grandes provedores.
- As respostas em streaming via SSE incluem dados de uso de tokens no último chunk para faturamento preciso.
- Pague apenas pelos tokens utilizados com créditos cripto pré-pagos; erros e recusas não consomem o saldo.
Por que o chat de IA sem filtros importa para desenvolvedores
Desenvolvedores que constroem aplicativos de roleplay frequentemente enfrentam recusas silenciosas que quebram a imersão da experiência do usuário. Modelos padrão frequentemente degradam a qualidade do conteúdo ou bloqueiam solicitações com base em verificações de 'vibe' vagas, em vez de violações claras de política. Uma solução de chat AI sem filtros remove esses gatekeepers arbitrários, permitindo que sua aplicação lidere com tópicos diversos, maduros ou controversos sem atritos constantes. Essa confiabilidade é crítica para pipelines de conteúdo onde a consistência importa mais do que a segurança genérica.
Nossa infraestrutura é projetada especificamente para atender solicitações de conteúdo adulto e sem restrições. Não rebaixamos seu tráfego por ser 'NSFW'. Em vez disso, fornecemos um caminho direto para um modelo sem censura que responde a perguntas e gera histórias com base no contexto, não em uma camada de moderação oculta. Essa abordagem garante que seus usuários obtenham a criatividade bruta e não polida que esperam de chatbots dedicados.
Configurando seu Ambiente
Comece instalando o SDK oficial da OpenAI para a sua linguagem preferida, já que nossa API segue o protocolo padrão de chat-completions. Você precisará configurar suas variáveis de ambiente para armazenar sua chave de API com segurança. O processo de configuração é simples porque dependemos dos padrões existentes da indústria.
Instale a biblioteca usando seu gerenciador de pacotes. Para Python, use pip install openai. Para Node.js, use npm install openai. Após a instalação, importe o cliente e inicialize-o com sua URL base. Este passo garante que todas as chamadas subsequentes sejam roteadas corretamente para nossos servidores. Mantenha sua chave em segredo e nunca a exponha em código do lado do cliente, a menos que esteja usando um proxy.
Configurando a URL Base
Aponte seu cliente para HTTPS://api.storyunfiltered.com/v1 para acessar o endpoint sem censura. Esta URL base substitui o endpoint padrão da OpenAI na configuração do seu SDK. Ao alterar esta única variável, você muda seu aplicativo dos modelos GPT padrão para nosso modelo de linguagem grande dedicado sem censura. O ID do modelo que você deve especificar em suas solicitações é "uncensored". Este identificador informa ao servidor qual instância específica rotear seu tráfego para.
Verifique a configuração enviando uma solicitação de teste simples. Verifique o endpoint GET /v1/models para confirmar que o modelo está disponível. A resposta deve listar "uncensored" como um modelo disponível. Esta etapa de verificação garante que seu ambiente está conectado corretamente antes de começar a construir recursos complexos. Também confirma que a chave da API que você gerou está ativa e vinculada ao seu crédito pré-pago.
Autenticando com sua chave de API
Envie sua chave de API no cabeçalho Authorization como um token Bearer. Suportamos geração de chave via login com Google ou e-mail e senha. A chave é exibida imediatamente após a criação, então copie-a para suas variáveis de ambiente. Cada conta possui uma chave ativa; gerar uma nova substitui a chave anterior instantaneamente. Isso simplifica a rotação de chaves e reduz o risco de credenciais desatualizadas permanecerem em seus sistemas.
Nenhum número de telefone é necessário para o cadastro, e a privacidade é mantida armazenando apenas seu e-mail. Os prompts não são usados para treinar seus dados, o que é crucial para aplicações empresariais ou voltadas à privacidade. A chave não expira, mas o crédito pré-pago associado a ela também não possui uma data de validade rígida. Erros e recusas não consomem seu saldo, permitindo que você teste livremente sem se preocupar com cobranças inesperadas.
Enviando sua primeira solicitação
Construa uma solicitação POST padrão para /v1/chat/completions com o modelo definido como "uncensored". Inclua seu prompt de sistema para definir a persona e adicione mensagens do usuário para conduzir a conversa. A janela de contexto suporta 100,000 tokens para prompt e conclusão combinados. Isso permite que você envie documentos grandes ou históricos de conversas longos sem truncamento imediato. Certifique-se de que seu payload fique abaixo do limite de corpo de solicitação de 8 MB.
Defina os parâmetros temperature e top_p para controlar a criatividade. Uma temperatura mais alta produz saídas mais diversificadas, o que é ideal para roleplay. Uma temperatura mais baixa garante consistência para tarefas factuais ou estruturadas. O modelo suporta o modo JSON via response_format, permitindo que você imponha saídas estruturadas para tarefas de extração de dados. Essa flexibilidade torna a API adequada tanto para chats casuais quanto para integrações de nível de produção.
Lidando com Respostas de Streaming
Ative o streaming definindo stream como true na solicitação. A API retorna Server-Sent Events (SSE) contendo respostas parciais conforme são geradas. Isso melhora a latência percebida para os usuários finais, tornando o chat responsivo mesmo para saídas longas. Cada fragmento contém conteúdo delta que seu aplicativo deve concatenar para formar a resposta final.
O último chunk no stream inclui dados de uso de tokens. Use esses dados para acompanhar o consumo do seu crédito com precisão. Cobramos $0.15 por 1M tokens de entrada e $0.50 por 1M tokens de saída. A faturação é baseada no uso real, portanto, respostas parciais são cobradas proporcionalmente. Essa transparência permite que você implemente controles de custo diretamente na lógica do seu aplicativo.
Implementando Chamada de Ferramentas
Nossa API suporta chamada de funções, permitindo que o modelo invoque ferramentas externas com base na intenção do usuário. Defina suas funções no parâmetro tools com um nome, descrição e esquema de parâmetros. O modelo retornará uma resposta com tool_calls se determinar que uma função é necessária. Você deve então executar a função e enviar o resultado de volta em uma mensagem subsequente.
Este recurso permite fluxos de trabalho complexos como consultas de clima, consultas a bancos de dados ou raspagem de web. O modelo uncensored lida com definições de ferramentas com a mesma precisão que os modelos padrão. No entanto, observe que não oferecemos embeddings ou ajuste fino. Se a sua aplicação depende de pesquisa vetorial ou treinamento personalizado de modelos, esta API pode não ser a escolha certa. Mantenha-se com chat-completions diretos para obter os melhores resultados.
Otimizando para Custo e Velocidade
Maximize a utilidade do seu crédito pré-pago minimizando chamadas de API desnecessárias. Use o parâmetro seed para saídas determinísticas durante os testes. Ajuste o limite max_tokens para evitar que o modelo gere respostas excessivamente longas que drenem seu saldo. O limite de saída padrão é de 2.048 tokens, mas você pode aumentá-lo até 16.000 tokens por solicitação. Isso é útil para gerar histórias longas ou relatórios detalhados em uma única chamada.
Monitore a taxa de suas requisições para permanecer dentro do limite de 300 requisições por minuto. Se você exceder isso, receberá um erro 429. Implemente backoff exponencial no código do seu cliente para lidar com novas tentativas de forma graciosa. Como os erros são gratuitos, você pode se dar ao luxo de tentar novamente requisições falhas sem penalidade. Essa rede de segurança garante confiabilidade mesmo durante períodos de pico de uso.
Solução de problemas de Erros Comuns
Se você receber um erro 401, verifique se sua chave de API está correta e ativa. Verifique se a URL base corresponde exatamente a HTTPS://api.storyunfiltered.com/v1. Um erro 404 geralmente indica um erro de digitação no caminho do endpoint. Certifique-se de estar usando o método HTTP correto, que é POST para conclusões de chat. Se o erro persistir, regenere sua chave no painel.
Um erro 429 significa que você excedeu o limite de taxa de 300 solicitações por minuto. Aguarde a janela ser reiniciada ou reduza a frequência de suas solicitações. Se você encontrar um erro 413, o corpo da sua solicitação excede o limite de 8 MB. Simplifique sua carga útil ou reduza o tamanho da janela de contexto. Esses erros são padrão para APIs REST e podem ser resolvidos com depuração cuidadosa.
FAQ
Qual é a palavra-chave principal para este site?
A palavra-chave principal é "unfiltered story". Este termo reflete a proposta de valor central de fornecer capacidades de geração de conteúdo bruto e sem censura para desenvolvedores que criam aplicativos de nicho.
Você suporta geração de imagem ou áudio?
Oferecemos uma API de chat-completions apenas para texto. Não há recursos de embeddings, geração de imagens, áudio ou vídeo. Também não oferecemos ajuste fino (fine-tuning) ou roteamento de modelos. Foque no que fazemos bem: gerar texto sem filtros de conteúdo.
Como eu pago pela API?
Os pagamentos são apenas em cripto via USDT (TRC20) ou USDC (Base). Você pode depositar de $20 a $500. Os créditos nunca expiram, e não há erros.
O conteúdo é realmente desbloqueado?
Sim, o modelo não recusa tópicos adultos lícitos, fictícios ou controversos. O único limite rígido é o conteúdo sexual envolvendo menores, que é sempre recusado. Isso o torna ideal para chatbots NSFW e aplicativos de roleplay que exigem consistência.
Obtenha sua chave agora
Faça o cadastro, pegue a chave e atualize a URL base. É só isso que você precisa.