PT ▾

chatbotnsfw.comAPI LLM sem censura para desenvolvedores

Guia de Integração LLM NSFW

Uma API LLM NSFW permite que você construa aplicativos de chat que lidam com temas adultos sem filtros de conteúdo arbitrários. Ao usar um endpoint compatível com OpenAI, você obtém um único modelo que responde aos prompts diretamente, facilitando a integração para desenvolvedores que precisam de capacidades NSFW confiáveis.

Última atualização

Resumo

  1. Use o endpoint padrão /v1/chat/completions para integração fácil com SDKs OpenAI existentes.
  2. O modelo sem censura lida com temas adultos sem recusa, suportando janelas de contexto de até 100k tokens.
  3. O preço é transparente a $0,15 por 1M de tokens de entrada e $0,50 por 1M de tokens de saída.
  4. Os créditos pré-pagos apenas com criptomoedas garantem sem taxas mensais ou surpresas inesperadas na fatura.

Por que escolher um LLM NSFW para seu aplicativo

A integração direta elimina a necessidade de roteamento complexo de modelos ou múltiplas chaves de fornecedores. Um único modelo sem censura lida com prompts padrão e adultos sem recusas arbitrárias. Essa abordagem simplifica significativamente sua arquitetura. Você evita a sobrecarga de gerenciar múltiplas chaves de API de diferentes provedores.

Desenvolvedores frequentemente têm dificuldade com filtragem de conteúdo inconsistente em modelos padrão. Uma API de LLM NSFW fornece comportamento previsível para roleplay e escrita criativa. O modelo é ajustado para responder sem bloquear conteúdo adulto legítimo. Essa confiabilidade é crucial para aplicações onde a experiência do usuário depende de respostas consistentes.

  • Modelo único reduz a complexidade.
  • Sem recusas arbitrárias para temas adultos.
  • Endpoints compatíveis com OpenAI Padrão.

Compreendendo o endpoint compatível com OpenAI

Nossa API usa o endpoint padrão /v1/chat/completions, garantindo compatibilidade com ferramentas existentes. Você pode usar os SDKs oficiais do OpenAI ou qualquer biblioteca de cliente compatível com OpenAI. Basta alterar o URL base e fornecer sua chave de API. Essa compatibilidade significa que você pode migrar o código existente com alterações mínimas.

O endpoint suporta interações de entrada e saída de texto. Não oferece embeddings, geração de imagens ou processamento de áudio. Esse design focado mantém a API rápida e econômica. Você tem acesso direto às capacidades do modelo sem sobrecarga desnecessária.

Veja como você estrutura sua solicitação:

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'
  • URL Base: HTTPS://api.chatbotnsfw.com/v1
  • Método: POST
  • Endpoint: /chat/completions

Configurando seu ambiente de desenvolvimento

Come instalando o SDK da OpenAI para sua linguagem preferida. O SDK lida com autenticação e formatação de solicitações automaticamente. Você só precisa configurar a URL base e a chave de API. Esta configuração funciona com Python, Node.js e outras linguagens populares.

Certifique-se de que suas variáveis de ambiente estejam definidas corretamente. Armazene sua chave de API de forma segura para evitar uso não autorizado. A chave de API é gerada imediatamente após o cadastro. Você pode gerenciar sua chave através do painel do desenvolvedor.

Considere usar um ambiente virtual para evitar conflitos de dependências. Essa prática mantém seu projeto limpo e gerenciável. Também facilita compartilhar seu código com outros desenvolvedores.

from openai import OpenAI

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

Configurando a API

Configure seu cliente para apontar para nossa URL base. Defina a chave de API no cabeçalho de autorização. O SDK cuidará do restante da comunicação. Esta configuração garante que suas solicitações sejam roteadas corretamente.

Você pode ajustar parâmetros como temperatura e top_p para controlar a diversidade das respostas. Essas configurações permitem ajustar o comportamento do modelo. Valores de temperatura mais altos levam a saídas mais criativas. Valores mais baixos resultam em respostas mais determinísticas.

Teste sua configuração com um prompt simples. Verifique se você recebe uma resposta válida. Esta etapa confirma que sua configuração está correta antes de prosseguir para interações mais complexas.

import OpenAI from "openai";

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

Enviando seu primeiro prompt NSFW

Construa uma solicitação com uma mensagem de sistema e um prompt do usuário. A mensagem de sistema define o comportamento do modelo. O prompt do usuário contém o conteúdo real que você deseja processar. Envie essa solicitação para o endpoint /v1/chat/completions.

O modelo responderá com texto diretamente. Você pode analisar a resposta para extrair o conteúdo gerado. Esse conteúdo pode ser exibido aos seus usuários ou processado posteriormente.

Lembre-se de que o modelo é sem censura. Ele responderá a temas adultos sem recusa. Isso o torna ideal para aplicações de roleplay e escrita criativa. Você não precisa se preocupar com filtros de conteúdo bloqueando seus prompts.

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)

Lidando com respostas de streaming para chat em tempo real

Ative o streaming definindo o parâmetro stream como true. A API enviará respostas token por token. Isso permite uma experiência de usuário mais suave em aplicativos de chat. Os usuários veem o texto aparecer em tempo real conforme é gerado.

Analise a resposta em stream para extrair cada token. Acumule os tokens para formar a resposta completa. Esse método reduz a latência percebida pelo usuário. Torna a interação mais natural e responsiva.

Lide com quaisquer erros que possam ocorrer durante o streaming. A lógica de retry pode ajudar a se recuperar de problemas temporários de rede. Certifique-se de que seu aplicativo lide com respostas parciais de forma adequada.

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)

Otimizando o uso de tokens para eficiência de custos

Monitore o uso de tokens para gerenciar os custos de forma eficaz. A API cobra $0,15 por 1M de tokens de entrada e $0,50 por 1M de tokens de saída. Mantenha seus prompts concisos para reduzir o uso de tokens de entrada. Trunque históricos de conversação longos para permanecer dentro da janela de contexto.

A janela de contexto é de 100.000 tokens. Isso permite conversas extensas sem perder o contexto. No entanto, conversas mais longas consomem mais tokens. Esteja ciente da contagem de tokens para evitar cobranças inesperadas.

Use o endpoint /v1/models para verificar os detalhes do modelo. Este endpoint fornece informações sobre as capacidades do modelo. Isso ajuda você a entender os limites e os recursos disponíveis para você.

Parâmetros avançados: temperatura e top_p

Ajuste o parâmetro de temperatura para controlar a aleatoriedade. Uma temperatura de 0,7 é um bom ponto de partida. Valores mais altos aumentam a criatividade, mas podem reduzir a coerência. Valores mais baixos tornam a saída mais previsível.

Use o parâmetro top_p para controlar a diversidade das respostas. Ele limita o modelo à massa de probabilidade superior. Essa técnica ajuda a evitar saídas de baixa probabilidade e sem sentido. Combine-o com temperature para controle fino.

Experimente esses parâmetros para encontrar o equilíbrio ideal. Diferentes aplicativos podem exigir configurações diferentes. Roleplay pode se beneficiar de temperaturas mais altas. Consultas factuais podem exigir temperaturas mais baixas.

Solução de problemas de erros de integração comuns

Erros comuns incluem chaves de API inválidas e limites de taxa. Verifique sua chave de API quanto a erros de digitação e certifique-se de que ela está ativa. Os limites de taxa são definidos para 300 solicitações por minuto. Exceder esse limite resultará em um erro 429.

Verifique se o corpo da sua solicitação está abaixo de 8 MB. Payloads grandes podem causar timeouts ou erros. Certifique-se de que seu JSON está bem formado e válido. JSON inválido resultará em um erro 400.

Verifique a documentação para códigos de erro detalhados. A API retorna mensagens de erro claras para ajudá-lo a diagnosticar problemas. Use essas mensagens para identificar e resolver problemas rapidamente.

Perguntas frequentes

A API NSFW LLM é compatível com SDKs da OpenAI?

Sim, nossa API usa os endpoints padrão compatíveis com OpenAI. Você pode usar os SDKs oficiais da OpenAI ou qualquer biblioteca de cliente compatível, simplesmente alterando a URL base e a chave da API.

Qual é o tamanho da janela de contexto?

A janela de contexto é de 100,000 tokens, permitindo conversas extensas. Uma resposta pode usar todo o espaço restante na janela; max_tokens é opcional e apenas limita a conclusão.

Como funciona o preço?

O preço é $0,15 por 1M de tokens de entrada e $0,50 por 1M de tokens de saída. Você paga pelo uso real de tokens com créditos cripto pré-pagos, e os erros são gratuitos.

Posso usar esta API para aplicações de roleplay?

Com certeza. O modelo é sem filtros e lida com temas adultos sem recusa, tornando-o ideal para aplicações de roleplay e escrita criativa.

Obtenha sua chave de API agora

Cadastre-se, pegue sua chave e atualize a URL base. É só isso.