PT ▾
Obtenha sua chave

API de IA Uncensored para desenvolvedores

Guia de Início Rápido da API Deep Seek

Pare de lutar contra bloqueios de assinatura e filtros de conteúdo. Este guia mostra como integrar nosso LLM sem censura à sua stack usando ferramentas padrão compatíveis com OpenAI.

Autenticação & URL Base

Comece definindo sua chave de API e URL base imediatamente. Sua chave aparece na tela após o cadastro com Google ou e-mail. Use https://api.apiseekdeep.com/v1 como seu endpoint base. Passe a chave no Authorization: Bearer cabeçalho. Isso funciona com qualquer SDK ou cliente compatível com OpenAI.

curl https://api.apiseekdeep.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
  }'

Suas solicitações se autenticam diretamente em nossos servidores. Não existem camadas intermediárias de roteamento. Sua chave concede acesso apenas ao modelo sem censura.

Endpoint Chat Completions

Envie mensagens para POST /v1/chat/completions para geração de texto. Use o ID do modelo uncensored para saídas irrestritas. O texto de entrada vai para o array de mensagens. A API retorna o texto gerado no campo de conteúdo da resposta. Isso segue exatamente o formato padrão de chat do OpenAI.

from openai import OpenAI

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

Mantenha seus prompts estruturados. O modelo lida bem com o contexto dentro dos limites. Você recebe saída de texto bruto sem camadas extras de formatação. Erros retornam códigos HTTP padrão.

Respostas em Streaming (SSE)

Ative o streaming definindo stream: true na sua solicitação. Você recebe Eventos Enviados pelo Servidor (SSE) conforme os tokens são gerados. Isso reduz a latência percebida para saídas longas. Os detalhes de uso de tokens aparecem no último fragmento. Você pode interromper a geração antecipadamente, se necessário.

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)

Lide com respostas parciais de forma elegante. Armazene os tokens até a conclusão. Este método economiza tempo de espera para janelas de contexto grandes. Funciona de forma confiável com nosso limite de contexto de 100,000 tokens.

Function Calling & Tools

Defina ferramentas no corpo da solicitação para saídas estruturadas. O modelo pode chamar funções com base no seu esquema. Passe as definições de ferramentas no tools array. Use tool_choice para forçar ou permitir a seleção automática. Isso permite fluxos de trabalho complexos sem analisar texto bruto.

import OpenAI from "openai";

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

Estruture seus esquemas JSON cuidadosamente. O modelo respeita as restrições das ferramentas. Você lida com a lógica de execução da função separadamente. Isso mantém seu código limpo e modular.

Configuração do Modo JSON

Força saída JSON estrita usando response_format: {"type": "json_object"}. O modelo retorna apenas estruturas JSON válidas. Use isso para extração de dados ou pipelines de dados estruturados. Desative a formatação markdown para uma análise mais limpa. Isso garante o consumo programático confiável dos resultados.

curl https://api.apiseekdeep.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
  }'

Valide a saída antes do processamento. O modo estrito reduz alucinações em campos. Combine isso com definições de ferramentas para máxima confiabilidade. Seus aplicativos downstream processarão dados mais rapidamente.

Parâmetros: Temperatura, Top P, Seed

Controle a criatividade com temperature e top_p. Valores mais altos aumentam a aleatoriedade. Valores mais baixos tornam as saídas determinísticas. Use seed para resultados reproduzíveis durante a depuração. Defina max_tokens limitar o comprimento da saída. O padrão é 2.048 tokens se não definido.

from openai import OpenAI

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

Ajuste os parâmetros para o seu caso de uso. Roleplay se beneficia de temperaturas mais altas. Tarefas de dados precisam de valores mais baixos. Seu crédito pré-pago é cobrado com base nos tokens reais usados. Erros não custam créditos.

Perguntas frequentes

A chave de API do deep seek funciona com SDKs oficiais?

Sim. Nossa URL base e formato de resposta correspondem exatamente à especificação do OpenAI. Você pode usar os SDKs oficiais do OpenAI para Python, Node ou Go simplesmente alterando a URL base e a chave de API. Não são necessários wrappers personalizados.

O que acontece se eu atingir um limite de taxa?

Você receberá o erro 429 Too Many Requests. Nosso limite é de 300 solicitações por minuto por chave. Você pode executar 8 solicitações simultâneas. Aguarde alguns segundos e tente novamente. Seu crédito pré-pago permanece intacto durante erros de limite de taxa.

Como funciona a janela de contexto?

Você tem uma janela de contexto de 100.000 tokens para entrada e saída combinadas. A saída máxima por requisição é de 16.000 tokens. Se você não especificar max_tokens, o padrão é 2.048 tokens. Isso permite um histórico de conversas profundo ou processamento de documentos grandes.

Obtenha sua chave de API

Registre-se, recupere a chave e atualize seu endpoint. Configuração simples.

Obtenha sua chave