DeepSeek CLI - Guía con Fix UTF-8 para Windows
DeepSeek CLI
📋 Información General
| Atributo | Valor |
|---|---|
| Versión | pip (latest) |
| Comando | deepseek |
| Región | 🇨🇳 China (DeepSeek AI) |
| Instalación | pip |
| Autenticación | API Key |
| Costo | Gratis con límites |
⚠️ FIX CRÍTICO: Encoding UTF-8 en Windows
Problema
DeepSeek CLI crashea en Windows cuando respuestas contienen:
- Emojis (😀, 🚀, etc.)
- Caracteres especiales
- Acentos en volumen alto
Error típico:
UnicodeEncodeError: 'charmap' codec can't encode character...
Solución: Variable de Entorno
# SIEMPRE configurar antes de ejecutar
$env:PYTHONIOENCODING="utf-8"
# Ejemplo de uso completo
$env:PYTHONIOENCODING="utf-8"
$env:DEEPSEEK_API_KEY="sk-tu-key"
deepseek -q "Tu prompt aquí" -r
Hacer Permanente (Recomendado)
# PowerShell (permanente para usuario)
[Environment]::SetEnvironmentVariable("PYTHONIOENCODING", "utf-8", "User")
[Environment]::SetEnvironmentVariable("DEEPSEEK_API_KEY", "tu-api-key", "User")
💻 Uso Básico
Sintaxis Completa
$env:PYTHONIOENCODING="utf-8"
$env:DEEPSEEK_API_KEY="sk-tu-key"
deepseek -q "Tu prompt aquí" -r
Flags Importantes
-q, --query→ El prompt-r→ Modo respuesta directa (batch, no interactivo)-m, --model→ Seleccionar modelo
Modelos Disponibles
deepseek-chat(default) - Conversacional generaldeepseek-coder- Especializado en códigodeepseek-reasoner- Razonamiento avanzado
🎯 Casos de Uso Recomendados
✅ Ideal Para:
- Backup rápido cuando otros CLIs tienen timeout
- Perspectiva china en investigación (triangulación)
- Tareas de código con
deepseek-coder - Razonamiento complejo con
deepseek-reasoner
❌ No Recomendado Para:
- Primera opción (problemas de encoding frecuentes)
- Windows sin parches/variables configuradas
- Batch largo sin limpieza de memoria
🐛 Troubleshooting
Error 1: UnicodeEncodeError
Solución: Configurar PYTHONIOENCODING="utf-8" (ver Fix Crítico arriba)
Error 2: API Key not found
# Verificar
echo $env:DEEPSEEK_API_KEY
Error 3: Crash silencioso
Causa: Respuesta del modelo contiene emoji/caracteres especiales sin encoding fix.
Solución: Ver Fix Crítico arriba.
📚 Ver También
- Comparativa - DeepSeek como backup
- Troubleshooting - Encoding UTF-8 detallado
- Qwen CLI - Otra perspectiva china
Última actualización: Enero 2026
Autor: Dr. Hans Krakaur