PT ▾
Obter chave de API

Top NSFWInício rápido: integre a melhor API nsfw

Início rápido: integre a melhor API nsfw

Integre a API LLM sem censura com uma única URL base e endpoints padrão compatíveis com OpenAI. Comece imediatamente com sua chave de API e veja como as solicitações se comportam na sua linguagem preferida.

sem censurahttps://api.nsfwtop.cc/v1

URL Base e autenticação

A API top NSFW usa uma única URL base para todas as solicitações. Altere a URL base na configuração do seu SDK OpenAI para https://api.nsfwtop.cc/v1. Passe sua chave API no Authorization cabeçalho. Você recebe uma chave ativa por conta. A chave aparece imediatamente após o cadastro com Google ou e-mail.

curl https://api.nsfwtop.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all api endpoints"}]
  }'

Cada solicitação requer este cabeçalho. Se a chave estiver ausente ou inválida, a API retorna um erro 401. Seus prompts não são usados para treinamento. Nenhum número de telefone é necessário para começar.

Primeira solicitação com Python

Envie uma solicitação de conclusão de chat usando o SDK Python oficial da OpenAI. Configure o cliente com a URL base personalizada e sua chave de API. Use o ID do modelo uncensored para respostas sem as recusas padrão de conteúdo.

from openai import OpenAI

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

Defina o max_tokens parâmetro para controlar o comprimento da saída. O máximo de saída padrão é 2.048 tokens se você não especificar um limite. Tokens de entrada e saída contam para sua janela de contexto de 100.000 tokens.

Integração do SDK Node

Use o SDK Node da OpenAI para integrar a API em seus aplicativos JavaScript ou TypeScript. Inicialize o cliente com o baseURL apontando para o endpoint superior NSFW. Passe sua chave de API como o apiKey valor.

import OpenAI from "openai";

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

Chamar chat.completions.create() com o modelo uncensored. A resposta inclui o texto gerado e os detalhes de uso de tokens. Você pode transmitir respostas ou recebê-las todas de uma vez, dependendo do seu caso de uso.

Respostas em streaming com SSE

Ative o streaming definindo stream: true na sua solicitação. A API retorna Eventos Enviados pelo Servidor (SSE) conforme os tokens são gerados. Isso reduz a latência percebida para respostas longas. Processe o fluxo para exibir o texto incrementalmente.

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)

O último chunk no stream contém o uso total de tokens para a solicitação. Você pode rastrear custos e uso de contexto em tempo real. O streaming funciona com todos os parâmetros como temperature e top_p.

modo JSON e chamada de funções

Força saída estruturada definindo response_format para {"type": "json_object"}. Isso garante que o modelo retorne JSON em vez de texto livre. Use isso para analisar dados ou integrar com outros sistemas.

As chamadas de função são suportadas via tools parâmetro. Defina funções no tools array. O modelo pode chamar essas funções e retornar argumentos estruturados. Use tool_choice para controlar quando as funções são invocadas.

Limites de taxa e restrições

A API limita a 300 requisições por minuto por chave. Você pode ter até 8 requisições simultâneas. O tamanho máximo do corpo da solicitação é de 8 MB. Exceder esses limites resulta em um erro 429. Aguarde antes de tentar novamente ou atualize o uso do seu crédito.

Se você não tiver crédito, as solicitações retornarão um erro 402. Erros e recusas não consomem tokens. A janela de contexto permite 100.000 tokens no total para prompt e conclusão. Gerencie o uso de tokens com cuidado para evitar cobranças inesperadas.

Perguntas frequentes

Qual é a URL base da API top NSFW?

A URL base é HTTPS://api.nsfwtop.cc/v1. É compatível com SDKs padrão do OpenAI. Altere a URL base na configuração do seu cliente para utilizá-lo.

Como eu pago pela API?

Você pode adicionar crédito usando criptomoedas. Aceitamos USDT na rede TRC20 ou USDC na rede Base. O depósito mínimo é de $20. O crédito nunca expira e é cobrado pelo uso real de tokens.

O que acontece se eu receber um erro 401?

Um erro 401 significa que sua chave de API é inválida ou ausente. Verifique sua chave no painel. Gere uma nova chave se a anterior tiver sido revogada. Cada conta possui apenas uma chave ativa por vez.

Sua chave de API está quase pronta

Registre-se, copie sua chave e atualize a URL base. Isso cobre toda a configuração.

Obter chave de API