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 usando 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 rápidamente con la API de DeepSeek.
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: El v1 aquí no está relacionado con las versiones del modelo
 
 - Para compatibilidad con OpenAI, también puedes usar 
 - api_key: Requerida (necesita ser solicitada)
 - 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": "Eres un asistente útil."},
          {"role": "user", "content": "¡Hola!"}
        ],
        "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": "Eres un asistente útil"},
        {"role": "user", "content": "Hola"},
    ],
    stream=False
)
print(response.choices[0].message.content)Usando Node.js SDK
import OpenAI from "openai";
const openai = new OpenAI({
  baseURL: process.env.DEEPSEEK_BASE_URL,
  apiKey: "<DeepSeek API Key>",
});
async function main() {
  const completion = await openai.chat.completions.create({
    messages: [{ role: "system", content: "Eres un asistente útil." }],
    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:
- No streaming por defecto
 - Habilitar 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 a la API
 
¡Ahora estás listo para comenzar a construir tus aplicaciones de IA con la API de DeepSeek!