PT ▾
Obter chave de API

deepseek4api.comDocumentação

API DeepSeek V4: primeira requisição em cinco minutos

Comece com a alternativa à API DeepSeek V4 sem censura em menos de cinco minutos. Este guia mostra como autenticar, enviar sua primeira requisição e lidar com respostas de streaming usando clientes compatíveis com OpenAI.

URL base
https://api.deepseek4api.com/v1
Modelo
sem censura

Autenticação e URL Base

Nossa API usa autenticação padrão com chave de API. Você pode gerar uma chave instantaneamente na página Obter chave de API inserindo seu e-mail e senha. Nenhum cartão de crédito é necessário para o teste, que inclui $0,50 em crédito válido por 7 dias. Uma vez que você tenha sua chave, configure seu cliente para usar nossa URL base: https://api.deepseek4api.com/v1.

Defina o cabeçalho Authorization para Bearer YOUR_API_KEY. Esta URL base funciona com qualquer SDK compatível com OpenAI. O identificador do modelo que você deve especificar em suas requisições é uncensored. Isso garante que você está interagindo com nosso modelo de pesos abertos ajustado para respostas sem restrições, em vez de qualquer variante específica do fornecedor.

Conclusão de Chat Básica

Envie uma requisição padrão de conclusão de chat para gerar texto. A API aceita uma lista de mensagens contendo os campos role e content. Abaixo está um exemplo básico de cURL demonstrando uma consulta de texto simples. Isso funciona para qualquer cliente compatível com OpenAI ajustando a URL base e o ID do modelo.

curl https://api.deepseek4api.com/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."}]
  }'

Substitua YOUR_API_KEY pela sua chave gerada. A resposta conterá uma matriz choices padrão com o texto gerado. Observe que este endpoint suporta chamada de ferramentas/funções, permitindo que você integre saídas estruturadas em seus aplicativos.

Integração com SDK Python

Use o SDK Python oficial da OpenAI para interagir com nossa API. Configure o cliente com nossa URL base e sua chave de API. O nome do modelo é uncensored. Mantenha seu código de cliente ao trocar o modelo de backend.

from openai import OpenAI

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

Certifique-se de ter o pacote openai instalado. O código acima demonstra uma solicitação síncrona. Para aplicativos assíncronos, você pode usar o cliente AsyncOpenAI com a mesma configuração. Este método é ideal para serviços de back-end onde você precisa de geração de texto confiável e sem streaming.

Uso do SDK Node.js

Para aplicações Node.js, use o pacote npm openai. Inicialize o cliente com o baseURL apontando para nosso serviço e com sua chave de API. O identificador do modelo permanece uncensored.

import OpenAI from "openai";

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

Esta configuração permite que você integre capacidades de LLM sem censura em seus projetos JavaScript ou TypeScript. O SDK lida com a serialização JSON e as solicitações HTTP automaticamente. Você pode estender esta configuração básica para incluir ferramentas ou chamada de funções se seu aplicativo exigir saídas de dados estruturadas.

Respostas de Streaming

Para geração de texto em tempo real, ative o streaming no seu cliente. Defina stream: true nos parâmetros da sua solicitação. A API retorna Server-Sent Events (SSE), permitindo que você processe tokens conforme são gerados. Isso reduz a latência percebida para os usuários finais.

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)

Manipule os eventos de stream no seu código para exibir texto incrementalmente. O streaming funciona com os SDKs Python e Node. Certifique-se de que seu cliente feche corretamente a conexão de stream quando a resposta estiver completa ou se ocorrer um erro. Este recurso é essencial para interfaces de chat onde o feedback imediato é crítico.

Limites, Erros e Contexto

A API impõe uma janela de contexto de 100.000 tokens para prompt e conclusão combinados. Os corpos das requisições não devem exceder 8 MB. Você está limitado a 300 requisições por minuto por chave de API. Se você exceder este limite, receberá um erro de limite de requisições 429.

Erros de autenticação retornam 401 se a chave for inválida. Erros de cobrança retornam 402 se seu crédito pré-pago estiver esgotado. Diferente de assinaturas, nossos créditos de pagamento por uso nunca expiram. Regere sua chave a qualquer momento no painel, o que revoga instantaneamente a chave antiga. Isso garante gerenciamento de acesso seguro sem tempo de inatividade.

Recursos e limites

Uma tabela com cada limite, recurso e preço.

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

Códigos de erro

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

Este serviço substitui a DeepSeek V4?

Não, somos um serviço independente oferecendo uma alternativa sem censura. Não servimos o modelo oficial DeepSeek V4 da DeepSeek. Nosso modelo é uma variante de pesos abertos ajustada para respostas ilimitadas, compatível com clientes de API padrão da OpenAI.

O que acontece se eu exceder o limite de 300 requisições por minuto?

Você receberá o erro <code>429</code> Too Many Requests. Sua chave de API permanece válida e você pode tentar novamente após a janela de limite de requisições ser resetada. Você pode regenerar sua chave a qualquer momento se necessário, o que invalida a chave anterior.

O crédito de teste é recarregável?

O crédito de teste de $0,50 é válido por 7 dias e está disponível uma vez por pessoa. Não requer cartão de crédito. Para continuar o uso após o teste, você pode comprar créditos pré-pagos a partir de $10, que nunca expiram.

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

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