Se ingresa api de groq, se pide a groq los modelos disponibles, y se selecciona1) Un cuadro de texto en donde se ingresa la explicacion con las palabras del alumno (texto)2) La teoria que intenta expresar (texto)3) Metricas de evaluan, ejemplo (reglas para el modelo)Remarca puntos que el alumno no tiene, claroDi una explicicion corta pero claraetc.4) Enviar al modelo, 3),2)1)5) Presentar devolucion del modelo
La causa: no todos los modelos de Groq soportan “structured outputs” en formato json_schema. Cuando intentas usar generateObject con json_schema en uno de esos modelos, Groq devuelve “This model does not support response format json_schema”. Soluciones posibles:
Como el listado de /models no informa capacidades, no se puede prefiltrar con 100% de certeza desde la API. Implementé un fallback automático: si el primer intento con json_schema falla, reintentamos con structuredOutputs: false y reforzamos el prompt para que devuelva un JSON válido. También agregué un aviso visual cuando se usa “modo compatibilidad”. 12
Por qué no prefiltramos desde /models:
Referencias: