deepseek4api.comDocumentación
API de DeepSeek V4: primera petición en cinco minutos
Comienza con la alternativa de API sin censura de DeepSeek V4 en menos de cinco minutos. Esta guía te muestra cómo autenticarte, enviar tu primera petición y manejar respuestas en streaming usando clientes compatibles con OpenAI.
- URL base
- https://api.deepseek4api.com/v1
- Modelo
- sin censura
Autenticación y URL base
Nuestra API utiliza autenticación estándar con clave de API. Puedes generar una clave al instante en la página Obtener clave de API ingresando tu correo electrónico y contraseña. No se requiere tarjeta de crédito para la prueba, que incluye $0,50 en crédito válido durante 7 días. Una vez que tengas tu clave, configura tu cliente para usar nuestra URL base: https://api.deepseek4api.com/v1.
Establece la cabecera Authorization a Bearer YOUR_API_KEY. Esta URL base funciona con cualquier SDK compatible con OpenAI. El identificador de modelo que debes especificar en tus peticiones es uncensored. Esto asegura que interactúas con nuestro modelo de pesos abiertos ajustado para respuestas sin restricciones, en lugar de cualquier variante específica de proveedor.
Finalización de chat básica
Envía una petición estándar de finalización de chat para generar texto. La API acepta una lista de mensajes que contienen los campos role y content. A continuación se muestra un ejemplo básico de cURL que demuestra una consulta de texto simple. Esto funciona para cualquier cliente compatible con OpenAI ajustando la URL base y el ID del 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."}]
}'Reemplaza YOUR_API_KEY con tu clave generada. La respuesta contendrá una matriz estándar choices con el texto generado. Ten en cuenta que este endpoint admite llamadas a funciones, permitiéndote integrar salidas estructuradas en tus aplicaciones.
Integración con SDK de Python
Usa el SDK oficial de OpenAI para Python para interactuar con nuestra API. Configura el cliente con nuestra URL base y tu clave de API. El nombre del modelo es uncensored. Esto te permite mantener tu código cliente mientras cambias el 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)Asegúrate de tener el paquete openai instalado. El código anterior demuestra una petición síncrona. Para aplicaciones asíncronas, puedes usar el cliente AsyncOpenAI con la misma configuración. Este método es ideal para servicios de backend donde necesitas generación de texto fiable y sin streaming.
Uso del SDK de Node.js
Para aplicaciones Node.js, usa el paquete npm openai. Inicializa el cliente con baseURL apuntando a nuestro servicio y proporciona tu clave de API. El ID del modelo sigue siendo 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 configuración te permite integrar capacidades de LLM sin censura en tus proyectos de JavaScript o TypeScript. El SDK maneja la serialización JSON y las peticiones HTTP automáticamente. Puedes ampliar esta configuración básica para incluir herramientas o llamadas a funciones si tu aplicación requiere salidas de datos estructuradas.
Respuestas en streaming
Para generación de texto en tiempo real, habilita el streaming en tu cliente. Establece stream: true en los parámetros de tu petición. La API devuelve Server-Sent Events (SSE), permitiéndote procesar tokens a medida que se generan. Esto reduce la latencia percibida para los usuarios finales.
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 los eventos del flujo en tu código para mostrar texto de forma incremental. El streaming funciona con los SDKs de Python y Node. Asegúrate de que tu cliente cierre correctamente la conexión del flujo cuando la respuesta esté completa o si ocurre un error. Esta función es esencial para interfaces de chat donde la retroalimentación inmediata es crítica.
Límites, errores y contexto
La API aplica una ventana de contexto de 100,000 tokens para el prompt y la respuesta combinados. Los cuerpos de las peticiones no deben superar 8 MB. Tienes un límite de 300 peticiones por minuto por clave de API. Si superas este límite, recibirás un error de límite de peticiones con código 429.
Los errores de autenticación devuelven 401 si la clave no es válida. Los errores de facturación devuelven 402 si se agota tu crédito prepago. A diferencia de las suscripciones, nuestros créditos de pago por uso nunca caducan. Regenera tu clave en cualquier momento desde el panel, lo que revoca instantáneamente la clave antigua. Esto asegura una gestión segura del acceso sin tiempo de inactividad.
Funciones y límites
Una tabla con cada límite, función y precio.
| Elemento | Valor |
|---|---|
| Formato | compatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave |
| Autenticación | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.deepseek4api.com/v1 |
| ID del modelo | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Salida máxima | hasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte) |
| Llamadas a funciones | sí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | sí: server-sent events; el último fragmento incluye el uso de tokens |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Modo JSON | response_format: {"type": "json_object"} |
| Concurrencia | 8 peticiones a la vez por clave |
| Límite de peticiones | 300 por minuto por clave |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Tamaño de petición | hasta 8 MB |
| Recarga | USDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500 |
| Bono | +5 % desde $50, +10 % desde $100 |
| Prueba gratis | $0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga |
| Caducidad | el crédito pagado no caduca, sin suscripción |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Precio | $0,25 por 1M tokens de entrada · $1,00 por 1M de salida |
| Claves | una clave activa por cuenta; una nueva reemplaza a la anterior |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
| Acceso | Google o correo y contraseña |
Códigos de error
Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.
| Código | Tipo | Significado |
|---|---|---|
400 | bad_request | JSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo |
401 | missing_key · invalid_key · key_revoked | falta la clave, es incorrecta o fue reemplazada |
402 | no_credit | sin crédito: recarga y sigue al instante |
403 | content_blocked | contenido sexual con menores: rechazado, no se cobra |
404 | not_found | endpoint desconocido |
413 | request_too_large | cuerpo mayor de 8 MB |
429 | rate_limited · concurrency | más de 300/min o 8 en paralelo: espera y reintenta |
503 | upstream_busy | modelo ocupado: reintenta en unos segundos |
Preguntas y respuestas
¿Este servicio reemplaza a DeepSeek V4?
No, somos un servicio independiente que ofrece una alternativa sin censura. No servimos el modelo oficial DeepSeek V4 de DeepSeek. Nuestro modelo es una variante de pesos abiertos ajustada para respuestas sin restricciones, compatible con clientes de API estándar de OpenAI.
¿Qué sucede si excedas el límite de 300 peticiones por minuto?
Recibirás un error <code>429</code> Demasiadas peticiones. Tu clave de API sigue siendo válida y puedes reintentar después de que se restablezca la ventana del límite de peticiones. Puedes regenerar tu clave en cualquier momento si es necesario, lo que invalida la clave anterior.
¿Se puede renovar el crédito de prueba?
El crédito de prueba de $0.50 es válido durante 7 días y está disponible una vez por persona. No requiere tarjeta de crédito. Para continuar usando el servicio después de la prueba, puedes comprar créditos prepago a partir de $10, los cuales no caducan.
Tu clave está a un formulario de distancia
Crea una cuenta, copia la clave, cambia la URL base. Esa es toda la configuración.