PT ▾
Obter chave de API

API sem censura. Tokens reais. Sem recusas.

Comece com o crédito de teste

E-mail e senha; a chave aparece na hora na tela.

Obter chave de API

Altere seu cliente em três linhas

Conecte-se à nossa API sem censura em menos de cinco minutos usando bibliotecas padrão compatíveis com OpenAI. Sem necessidade de cartão de crédito para começar, basta pegar sua chave e enviar sua primeira requisição.

Base URL e Autenticação

Nosso serviço é um substituto pronto para usar para endpoints padrão do OpenAI. Para autenticar, você precisa de uma chave de API, que você gera instantaneamente na página Obter chave de API usando Google ou e-mail. Não há verificação de número de telefone ou cartão de crédito necessário para o crédito de teste inicial de $0,50.

Configure seu cliente para apontar para nosso Base URL. Cada requisição deve incluir o cabeçalho Authorization: Bearer com sua chave exclusiva. Isso faz com que seus prompts sejam roteados para nosso modelo sem censura sem passar por filtros de conteúdo externos.

O Base URL é: https://api.deepseeknsfw.top/v1. Todos os SDKs padrão do OpenAI suportam essa configuração por meio de uma sobrescrita simples do base_url. Você pode verificar sua conexão listando os modelos disponíveis.

Primeira Requisição

Envie sua primeira requisição de conclusão usando o endpoint /v1/chat/completions. Este endpoint aceita mensagens no formato de chat padrão. O ID do modelo a ser usado é uncensored. Este modelo é um modelo de linguagem de grande escala de pesos abertos ajustado para conteúdo adulto e não recusa tópicos legais.

Abaixo está um exemplo mínimo de cURL para testar a conectividade e receber uma resposta de texto. Certifique-se de substituir YOUR_API_KEY pela chave gerada no painel da sua conta.

Se você receber uma resposta JSON válida, sua integração está funcionando. Se vir um erro 401, verifique se sua chave está correta. Um erro 402 indica que seu crédito pré-pago foi esgotado.

Integração com SDK Python

Usar o pacote Python oficial openai torna a integração trivial. Inicialize o cliente com nossa base URL e sua chave de API. Você pode então chamar chat.completions.create exatamente como faria para o GPT-4.

Esta abordagem funciona para qualquer linguagem que suporte o protocolo OpenAI. O modelo retornará saída de texto baseada no seu prompt. Como não oferecemos embeddings ou geração de imagens, mantenha-se em tarefas de conclusão de texto. O código abaixo demonstra uma solicitação síncrona básica.

Lembre-se que nosso ID do modelo é fixo em uncensored. Você não precisa selecionar uma versão; a API serve os pesos sem censura mais recentes por padrão.

Configuração do SDK Node.js

Para desenvolvedores JavaScript, o pacote Node.js openai funciona de forma idêntica. Defina o baseURL para nosso endpoint e forneça sua chave no campo apiKey. Isso permite que você use o mesmo código de cliente que poderia ter usado para outros provedores, apenas alterando a configuração.

Crie um objeto de conclusão com um prompt de sistema e mensagem de usuário. A resposta estará disponível em response.choices[0].message.content. Este método é confiável para gerar conteúdo adulto de longo formato ou escrita criativa sem recusa.

A amostra de código abaixo mostra como instanciar o cliente e enviar uma solicitação. Certifique-se de que seu ambiente suporte a versão necessária do Node.js para o SDK que você está usando.

Respostas em Streaming

Para uma melhor experiência do usuário, ative o streaming definindo stream: true na sua requisição. A API retorna um stream de Server-Sent Events (SSE). Cada pacote contém texto parcial e informações de uso de tokens.

O streaming é ideal para interfaces de chat onde você deseja exibir tokens conforme são gerados. O último pacote no stream contém o uso total de tokens da requisição. Isso ajuda você a rastrear os custos com precisão, pois cobramos $0,25 por 1M de tokens de entrada e $1,00 por 1M de tokens de saída.

Trate erros de fluxo com cuidado. Se a conexão cair, você pode perder tokens parciais. Nossa API assegura que tokens concluídos sejam cobrados corretamente mesmo se o fluxo terminar inesperadamente.

Limites, Erros e Contexto

Nossa API tem limites rigorosos para garantir estabilidade. Você tem direito a 300 requisições por minuto por chave e 8 requisições simultâneas. O tamanho máximo do corpo da requisição é 8 MB. Se você exceder o limite de requisições, receberá um erro 429. Aumente seu tempo de espera ou reduza a concorrência.

A janela de contexto é de 100.000 tokens no total (prompt + conclusão). A saída máxima por solicitação é de 32.000 tokens, ou 2.048 se você não especificar max_tokens. Erros e recusas são gratuitos, então você pode testar sem drenar seu crédito.

Erros comuns incluem 401 (chave inválida), 402 (crédito insuficiente) e 429 (limite de requisições). Reembolsos não estão disponíveis para crédito, mas erros como cobranças duplicadas são corrigidos pela página de Suporte. Mantenha sua chave segura; apenas uma chave está ativa por conta.

cURL

curl https://api.deepseeknsfw.top/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Recursos e limites

Todos os limites e recursos reais da API em um só lugar — confira antes de recarregar.

ItemValor
Formatocompatível com OpenAI: qualquer SDK da OpenAI funciona trocando a base URL e a chave
EndpointsPOST /v1/chat/completions · GET /v1/models
AutenticaçãoAuthorization: Bearer YOUR_KEY
ID do modelouncensored
Base URLhttps://api.deepseeknsfw.top/v1
Janela de contexto100.000 tokens (entrada + saída)
Saída máximaaté o restante da janela de 100.000 tokens; max_tokens opcional (sem limite separado)
Streamingsim — server-sent events; o último bloco traz o uso de tokens
Modo JSONresponse_format: {"type": "json_object"}
Parâmetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Chamada de funçõessim — tools, tool_choice; resposta com tool_calls, inclusive em streaming; resultados como role: tool
Tamanhoaté 8 MB por requisição
CabeçalhosX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concorrência8 requisições ao mesmo tempo por chave
Limite de taxa300 requisições por minuto por chave
RecargaUSDT (TRC20) ou USDC (Base), qualquer valor inteiro de $10 a $500
Preço$0,25 por 1M tokens de entrada · $1,00 por 1M de saída
Bônus+5% a partir de $50, +10% a partir de $100
Cobrançacrédito pré-pago pelo uso real; erros e recusas são grátis
Validadecrédito pago não expira, sem assinatura
Teste grátis$0,50 por 7 dias, sem cartão · Chave de teste: 2 requisições paralelas, 60 por minuto; limites totais (8 e 300) após a primeira recarga
LoginGoogle ou e-mail e senha
Conteúdoconteúdo adulto permitido; conteúdo sexual com menores é recusado
Chavesuma chave ativa por conta; uma nova substitui a anterior

Erros e o que fazer

Erros chegam em JSON com um type fixo; requisições com falha ou recusadas não são cobradas.

CódigoTipoSignificado
400bad_requestJSON inválido, mensagens vazias, parâmetro errado ou contexto longo demais
401missing_key · invalid_key · key_revokedchave ausente, errada ou substituída
402no_creditsem crédito — recarregue e continue na hora
403content_blockedconteúdo sexual com menores — recusado, sem cobrança
404not_foundendpoint desconhecido
413request_too_largecorpo acima de 8 MB
429rate_limited · concurrencyacima de 300/min ou 8 em paralelo — aguarde e tente de novo
503upstream_busymodelo ocupado — tente em alguns segundos

Perguntas e respostas

Qual é o tamanho da janela de contexto?

A janela de contexto total é de 100.000 tokens, combinando prompt e conclusão. Se você não definir um limite max_tokens, a saída máxima é limitada a 2.048 tokens por requisição.

Como faço para recarregar meu crédito?

Recargas são processadas apenas via cripto, especificamente USDT (TRC20) ou USDC (Base). Você pode depositar qualquer valor inteiro entre $10 e $500. Créditos nunca expiram e um bônus é aplicado para depósitos maiores.

Esta é a API oficial do DeepSeek?

Não. Somos um serviço independente hospedando um modelo sem censura. Não somos afiliados à DeepSeek, OpenAI ou qualquer outro fornecedor. Nossa API é compatível com o código do cliente deles, mas serve nosso próprio modelo.

Sua chave está a um formulário de distância

Crie uma conta, copie a chave, altere a base URL. Essa é toda a configuração.

Obter chave de API