Propuesta IA: cliente MiniMax con tool-calling y reintentos

El contrato se fuerza con el input_schema de la herramienta porque MiniMax no
soporta structured outputs. tool_choice no se envia: fijarlo solo en el reintento
le daria un prefijo distinto y se pagaria el contexto completo.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
urieljareth
2026-07-28 18:14:02 -06:00
co-authored by Claude Opus 5
parent 5bad273977
commit 877a181a03
5 changed files with 284 additions and 1 deletions
+8
View File
@@ -28,3 +28,11 @@ SEED_ADMIN_NAME=Administrador
SEED_ASESOR_EMAIL=
SEED_ASESOR_PASSWORD=
SEED_ASESOR_NAME=
# --- Propuesta consultiva con IA (MiniMax) ---
# Clave del panel de MiniMax. NUNCA se commitea: .env esta en .gitignore.
# Ojo con el prefijo: NO uses ANTHROPIC_API_KEY. El SDK la lee por su cuenta y
# mandaria la clave de MiniMax a api.anthropic.com.
MINIMAX_API_KEY=
MINIMAX_BASE_URL=https://api.minimax.io/anthropic
MINIMAX_MODEL=MiniMax-M3