Comenzando con la API de DeepSeek: Una Guía Rápida

Published
Reviewed

How this article is maintained

This page is maintained by an independent editorial team. We add concise summaries, direct source links when available, and update high-traffic articles when product details change.

Publisher: Qwen-3 Editorial TeamRead editorial policySend corrections

Editorial Summary

Una guía completa sobre cómo empezar a usar la API de DeepSeek, incluyendo configuración, autenticación y ejemplos básicos de uso

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
  • api_key: Requerida (necesita ser solicitada)
  • model: Usa deepseek-chat para 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

  1. Antes de comenzar, asegúrate de tener:

    • Solicitado una clave API de DeepSeek
    • Instalado el SDK apropiado (por ejemplo, pip install openai para Python, npm install openai para Node.js)
  2. Salida en Streaming:

    • No streaming por defecto
    • Habilitar streaming configurando stream=true
    • El streaming es ideal para escenarios de respuesta en tiempo real
  3. 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!

Related Articles