Commit Graph

8 Commits

Author SHA1 Message Date
65a74cf754 Veo el problema. La versión de openai instalada (1.10.0) es muy antigua. La documentación que compartiste es de una versión mucho más nueva que usa responses.create() y streaming diferente.
El error de 'proxies' viene de un conflicto entre versiones de httpx (cliente HTTP interno de OpenAI).

Solución: Actualizar openai a la última versión
2025-12-04 14:24:04 -03:00
24eb039302 IMPLEMENTADO - Soporte para Anthropic Claude y Corrección de Configuración
🔧 Backend v1.2.0 | Frontend v1.2.5
He implementado completamente el soporte para Anthropic Claude y corregido el problema de visualización en el módulo de configuración:

🎯 Cambios Implementados:
1. Backend - Soporte para Anthropic Claude
Nuevos modelos agregados:

Claude Sonnet 4.5 (Recomendado) - Equilibrio perfecto
Claude Opus 4.5 - Máxima capacidad
Claude Haiku 4.5 - Ultra rápido y económico
Integración completa:

Chat Assistant con Anthropic
Generación de resúmenes PDF con Anthropic
Manejo correcto de formato de mensajes (system separado)
Configuración por defecto: claude-sonnet-4.5
2025-12-04 11:38:48 -03:00
bf30b1a2bf Soporte para PDFs agregado al sistema de análisis con IA
📋 Cambios Implementados
Frontend:

 Input acepta image/*,application/pdf
 Label actualizado: "Fotografías / Documentos PDF *"
 Preview diferenciado: PDFs muestran icono 📝 rojo en lugar de imagen
 Nombre de archivo PDF visible en el preview
 Contador genérico: "archivo(s) cargado(s)"
Backend:

 Agregado pypdf==4.0.1 a requirements.txt
 Detección automática de PDFs por content_type o extensión
 Extracción de texto de PDFs usando pypdf.PdfReader
 Validación de PDFs vacíos (sin texto extraíble)
 Prompts adaptados automáticamente para PDFs
 Soporte en OpenAI y Gemini (análisis de texto en lugar de vision)
 Límite de 4000 caracteres del PDF para análisis
🎯 Funcionamiento
Usuario sube PDF → Sistema detecta tipo de archivo
Extrae texto → PyPDF lee todas las páginas
Análisis IA → Envía texto al modelo (no usa Vision API)
Respuesta → Misma estructura JSON que con imágenes
⚠️ Limitaciones
PDFs escaneados sin OCR no funcionarán (requieren texto seleccionable)
Máximo 4000 caracteres del PDF enviados al AI
📦 Versiones
Frontend: 1.0.91 → 1.0.92
Backend: 1.0.89 → 1.0.90
2025-12-02 09:40:44 -03:00
4428d17b27 Refactorizacion de PDFs y cambio de biblioteca backend 1.0.18 2025-11-24 17:45:14 -03:00
7788e869db Tests de PDFs con Minio los pdfs se guardan una sola vez ahora 2025-11-24 16:59:07 -03:00
be10a888fb first commit 2025-11-19 01:09:25 -03:00
443de4ec0e Nuevo Commit 2025-11-18 16:46:20 -03:00
be30b3ca18 Base Principal del Proyecto 2025-11-18 13:09:42 -03:00