
Primeros Pasos con la API de DeepSeek: Una Guía Rápida
@Una guía completa sobre cómo comenzar a usar la API de DeepSeek, incluyendo configuración, autenticación y ejemplos de uso básico
Primeros Pasos con la API de DeepSeek: Una Guía Rápida
Descripción General de la API de DeepSeek
La API de DeepSeek utiliza un formato de API compatible con OpenAI, lo que significa que puedes acceder a la API de DeepSeek utilizando el SDK de OpenAI o cualquier software compatible con la API de OpenAI con simples cambios de configuración. Esta guía te ayudará a comenzar con la API de DeepSeek rápidamente.
Parámetros Básicos de Configuración
Los parámetros clave de configuración incluyen:
- base_url:
https://api.deepseek.com- Para compatibilidad con OpenAI, también puedes usar
https://api.deepseek.com/v1 - Nota: La v1 aquí no está relacionada con las versiones del modelo
- Para compatibilidad con OpenAI, también puedes usar
- api_key: Requerido (necesita ser solicitado)
- model: Usa
deepseek-chatpara acceder al último modelo DeepSeek-V3
Ejemplos de Uso de la API
Usando curl
curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <DeepSeek API Key>" \
-d '{
"model": "deepseek-chat",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"stream": false
}'Usando Python SDK
from openai import OpenAI
client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": "Hello"},
],
stream=False
)
print(response.choices[0].message.content)Usando Node.js SDK
import OpenAI from "openai";
const openai = new OpenAI({
baseURL: "https://api.deepseek.com",
apiKey: "<DeepSeek API Key>",
});
async function main() {
const completion = await openai.chat.completions.create({
messages: [{ role: "system", content: "You are a helpful assistant." }],
model: "deepseek-chat",
});
console.log(completion.choices[0].message.content);
}
main();Notas Importantes
-
Antes de comenzar, asegúrate de tener:
- Solicitado una clave API de DeepSeek
- Instalado el SDK apropiado (por ejemplo,
pip install openaipara Python,npm install openaipara Node.js)
-
Salida en Streaming:
- Sin streaming por defecto
- Habilita el streaming configurando
stream=true - El streaming es ideal para escenarios de respuesta en tiempo real
-
Información del Modelo:
- El modelo deepseek-chat ha sido completamente actualizado a DeepSeek-V3
- La interfaz permanece sin cambios, no se necesitan modificaciones de código
- Accede a la última versión especificando
model='deepseek-chat'
Próximos Pasos
Después de completar la configuración básica, puedes:
- Explorar parámetros avanzados de la API
- Implementar funcionalidad de streaming
- Integrar en tus aplicaciones
- Optimizar la eficiencia de las llamadas API
¡Ahora estás listo para comenzar a construir tus aplicaciones de IA con la API de DeepSeek!
Más publicaciones

Deepseek V3 en Ollama: Ejecuta IA Avanzada Localmente
Una guía completa para ejecutar Deepseek V3, un potente modelo MoE de 671B parámetros, localmente usando Ollama

Deepseek R1: Liderando la Nueva Era de los Modelos de Lenguaje de Código Abierto
Un análisis en profundidad de las innovaciones técnicas y los avances en rendimiento de Deepseek R1

DeepSeekV3 vs Claude-Sonnet vs o1-Mini vs Gemini-ept-1206: Asistentes de IA para Programación Evaluados en Escenarios Reales
Comparación detallada de asistentes de IA para programación en escenarios de desarrollo reales