PT ▾
Crie chaves

Integre a API em Minutos

Insira nossa API uncensored na sua base de código existente e contorne as recusas de conteúdo instantaneamente. Este guia rápido orienta você na configuração da URL base, envio do primeiro pedido e tratamento de respostas em streaming com zero fricção.

Crie chaves

Instalação & Configuração da URL Base

Configure seu cliente para apontar para nosso endpoint compatível com OpenAI imediatamente.

Nossa API reside em https://api.codedeepseek.cc/v1. Você só precisa alterar o base_url e forneça sua chave de API. Esta configuração funciona com os SDKs oficiais para Python e Node.js, garantindo que seu código existente permaneça intacto. Não é necessário roteamento complexo ou configuração de proxy.

Cadastre-se via Google ou e-mail para receber sua chave instantaneamente. Não é necessário número de telefone, e a chave aparece na tela imediatamente. Essa simplicidade permite que você se concentre na integração em vez de burocracia administrativa.

Autenticação

Inclua sua chave no Authorization cabeçalho para cada solicitação. O formato do cabeçalho é padrão: Authorization: Bearer YOUR_API_KEY. Não usamos parâmetros de consulta para autenticação, mantendo suas URLs limpas e seguras.

Uma chave ativa por conta garante um rastreamento de uso simples. Se você precisar de uma nova chave, gerar uma substitui a antiga imediatamente. Esse recurso é útil para rotacionar credenciais em ambientes de produção sem tempo de inatividade.

Enviando sua primeira solicitação

Faça uma solicitação chat.completions chamada para gerar texto do modelo sem censura.

Use o ID do modelo uncensored para todas as solicitações. Este modelo de pesos abertos executa em nossos servidores e não recusa tópicos adultos, fictícios ou controversos lícitos. É projetado para desenvolvedores que desejam saída irrestrita para tarefas de codificação e criativas.

O exemplo a seguir demonstra uma solicitação básica usando cURL. Substitua YOUR_API_KEY com sua chave real.

curl https://api.codedeepseek.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix the null pointer in the java service class"}]
  }'

Garanta que o corpo da solicitação inclua um messages array com pelo menos uma mensagem do usuário. A API espera entrada de texto e retorna saída de texto. Essa simplicidade permite prototipagem rápida sem se preocupar com estruturas de payload complexas.

Você pode testar o endpoint diretamente no seu terminal ou script. Este feedback imediato ajuda você a verificar a conectividade antes de integrar a aplicações maiores.

Respostas em Streaming com SSE

Ative a geração de tokens em tempo real definindo stream: true na sua solicitação.

Server-Sent Events (SSE) entregam tokens conforme são gerados, reduzindo a latência percebida para saídas longas. O último chunk no fluxo contém o uso total de tokens para a solicitação. Este recurso é essencial para interfaces de chat onde os usuários esperam respostas instantâneas.

from openai import OpenAI

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

Manipule o stream iterando pelos objetos de resposta. Cada objeto representa um único token ou delta. Você pode concatenar esses deltas para construir o texto da resposta completa. Esta abordagem mantém sua aplicação responsiva mesmo sob carga pesada.

O streaming é suportado para todas as respostas do modelo. Use-o para melhorar a experiência do usuário em assistentes de codificação ou ferramentas de geração de conteúdo. O modelo uncensored lida eficientemente com contextos longos, garantindo um streaming suave mesmo para saídas extensas.

Function Calling & Tools

Integre ferramentas externas definindo funções na carga útil da sua solicitação.

A API suporta chamada de funções padrão no estilo OpenAI. Defina suas ferramentas no tools parameter e deixe o modelo decidir quando invocá-las. Essa capacidade permite fluxos de trabalho complexos, como execução de código ou recuperação de dados.

import OpenAI from "openai";

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

Especifique claramente o nome e a descrição da função. O modelo retornará um objeto de chamada de função se determinar que a ferramenta é necessária. Você então executa a função e alimenta o resultado de volta na conversa.

Este recurso é particularmente útil para agentes de codificação que precisam executar trechos de código ou buscar documentação. O modelo uncensored entende bem o contexto, reduzindo falsos positivos na seleção de ferramentas.

Garanta que suas definições de ferramentas correspondam ao esquema de entrada esperado. Incompatibilidades podem levar a erros ou comportamento inesperado. Teste sua integração de ferramentas minuciosamente antes de implantar em produção.

Modo JSON para Saída Estruturada

Força o modelo a gerar JSON válido definindo response_format para {"type": "json_object"}.

Este modo é ideal para aplicações que exigem dados estruturados, como arquivos de configuração ou respostas de API. O modelo tentará se conformar à sintaxe JSON, reduzindo a necessidade de pós-processamento.

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)

Use o modo JSON em conjunto com streaming para entrega de dados estruturados em tempo real. Essa combinação é poderosa para construir aplicativos web dinâmicos que consomem dados da API.

Embora o modo JSON melhore a estrutura, ele pode ocasionalmente produzir JSON inválido se o prompt for ambíguo. Sempre valide a saída no código do seu aplicativo. Essa etapa extra garante confiabilidade em ambientes de produção.

O modelo sem censura lida eficazmente com estruturas JSON complexas. Use-o para gerar trechos de código, objetos de configuração ou transformações de dados.

Parâmetros: Temperatura, Top-P e Seed

Controle a aleatoriedade e a reprodutibilidade das suas saídas usando parâmetros padrão.

Definir temperature entre 0 e 2 para variar a criatividade. Valores mais baixos produzem resultados mais determinísticos, enquanto valores mais altos aumentam a aleatoriedade. Use top_p para amostragem por núcleo, que limita a massa de probabilidade dos tokens considerados.

O seed parameter permite saídas reproduzíveis. Defina um valor de seed específico para obter a mesma resposta em várias chamadas. Isso é útil para depuração e testes.

Combine esses parâmetros para ajustar o comportamento do modelo para o seu caso de uso específico. Por exemplo, use uma temperatura baixa e uma semente fixa para geração de código onde a consistência é fundamental.

Experimente configurações diferentes para encontrar o equilíbrio ideal para o seu aplicativo. A API suporta todos os parâmetros padrão do OpenAI, garantindo compatibilidade com ferramentas existentes.

Perguntas frequentes

Qual é o limite da janela de contexto para o modelo sem restrições?

A janela de contexto é de 100.000 tokens, abrangendo o prompt e a conclusão. Isso permite conversas extensas e arquivos de código grandes. A saída máxima por solicitação é de 16.000 tokens, ou 2.048 se max_tokens não for definido.

Como lidar com erros como limites de taxa ou crédito insuficiente?

Um erro 401 indica uma chave de API inválida. Um erro 402 significa que você tem crédito pré-pago insuficiente. Um erro 429 significa que você atingiu o limite de taxa de 300 solicitações por minuto. Erros e recusas não consomem crédito.

Esta API é compatível com SDKs existentes da OpenAI?

Sim, é uma API compatível com OpenAI. Você pode usar os SDKs oficiais de Python e Node.js simplesmente alterando a URL base e a chave de API. Isso garante que seu código existente funcione com alterações mínimas.

Comece com créditos gratuitos

Inserir e-mail e senha, chave exibida imediatamente.

Crie chaves