es ▾
Obtén tu clave

API de IA Uncensored para desarrolladores

Guía de inicio rápido de API Deep Seek

Deja de luchar contra los bloqueos de suscripción y los filtros de contenido. Esta guía muestra cómo integrar nuestro LLM sin censura en tu stack utilizando herramientas estándar compatibles con OpenAI.

Autenticación & URL base

Empieza configurando tu clave API y la URL base inmediatamente. Tu clave aparece en pantalla después del registro con Google o correo electrónico. Usa https://api.apiseekdeep.com/v1 como tu punto final base. Pasa la clave en el Authorization: Bearer header. Esto funciona con cualquier SDK de OpenAI o cliente compatible.

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"}]
  }'

Tus solicitudes se autentican directamente contra nuestros servidores. No existen capas de enrutamiento intermedias. Tu clave otorga acceso únicamente al modelo sin censura.

Endpoint Chat Completions

Envía mensajes a POST /v1/chat/completions para generación de texto. Usa el ID del modelo uncensored para salidas sin restricciones. El texto de entrada se introduce en el array de mensajes. La API devuelve el texto generado en el campo content de la respuesta. Esto sigue exactamente el formato estándar de chat de 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)

Mantén tus prompts estructurados. El modelo maneja bien el contexto dentro de los límites. Obtienes salida de texto sin capas adicionales de formato. Los errores devuelven códigos HTTP estándar.

Respuestas en streaming (SSE)

Habilita la transmisión estableciendo stream: true en tu solicitud. Recibes Eventos Enviados por Servidor (SSE) a medida que se generan los tokens. Esto reduce la latencia percibida para salidas largas. Los detalles de uso de tokens aparecen en el último fragmento. Puedes detener la generación temprano si es necesario.

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)

Maneja las respuestas parciales de manera adecuada. Almacena en búfer los tokens hasta la finalización. Este método ahorra tiempo de espera para ventanas de contexto grandes. Funciona de forma fiable con nuestro límite de contexto de 100,000 tokens.

Llamada de funciones y herramientas

Define las herramientas en el cuerpo de la solicitud para salidas estructuradas. El modelo puede invocar funciones basándose en tu esquema. Pasa las definiciones de las herramientas en el tools array. Usa tool_choice para forzar o permitir la selección automática. Esto habilita flujos de trabajo complejos sin analizar texto sin procesar.

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);

Estructura tus esquemas JSON cuidadosamente. El modelo respeta las restricciones de las herramientas. Tú gestionas la lógica de ejecución de funciones por separado. Esto mantiene tu código limpio y modular.

Configuración del modo JSON

Fuerza una salida JSON estricta utilizando response_format: {"type": "json_object"}. El modelo devuelve solo estructuras JSON válidas. Úsalo para extracción de datos o tuberías de datos estructurados. Desactiva el formato de markdown para un análisis más limpio. Esto asegura un consumo programático fiable de los 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"}]
  }'

Valida la salida antes de procesarla. El modo estricto reduce la alucinación en los campos. Combina esto con definiciones de herramientas para máxima fiabilidad. Tus aplicaciones downstream procesarán datos más rápido.

Parámetros: Temperatura, Top P, Seed

Controla la creatividad con temperature y top_p. Valores más altos aumentan la aleatoriedad. Los valores más bajos hacen que las salidas sean deterministas. Usa seed para resultados reproducibles durante la depuración. Establece max_tokens para limitar la longitud de la salida. El valor predeterminado es de 2,048 tokens si no se establece.

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)

Ajusta los parámetros según tu caso de uso. El roleplay se beneficia de una temperatura más alta. Las tareas de datos requieren valores más bajos. Tu crédito prepagado se carga en función de los tokens reales utilizados. Los errores no cuestan créditos.

Preguntas frecuentes

¿La clave de API de deep seek funciona con los SDK oficiales?

Sí. Nuestra URL base y el formato de respuesta coinciden exactamente con la especificación de OpenAI. Puedes usar los SDK oficiales de OpenAI para Python, Node o Go simplemente cambiando la URL base y la clave API. No se necesitan adaptadores personalizados.

¿Qué sucede si alcanzo un límite de velocidad?

Recibirás un error 429 Too Many Requests. Nuestro límite es de 300 solicitudes por minuto por clave. Puedes ejecutar 8 solicitudes concurrentes simultáneamente. Espera unos segundos y vuelve a intentarlo. Tu crédito prepagado permanece intacto durante los errores de límite de tasa.

¿Cómo funciona la ventana de contexto?

Obtienes una ventana de contexto de 100,000 tokens para la entrada y la salida combinadas. La salida máxima por solicitud es de 16,000 tokens. Si no especificas max_tokens, el valor predeterminado es 2,048 tokens. Esto permite un historial de conversación profundo o el procesamiento de documentos grandes.

Obtén tu clave de API

Regístrate, obtén la clave, actualiza tu endpoint. Configuración sencilla.

Obtén tu clave