Imágenes OpenAI y Claude

This commit is contained in:
lansan69
2026-03-31 03:54:46 -06:00
parent fc25a47f04
commit bc513ad2c4
11 changed files with 75 additions and 22 deletions

View File

@@ -8,7 +8,7 @@ procesamiento y análisis.
import json
from app.schemas.image_standard import StandardImageAnalysisResult, ImageEvaluationRubric
from app.schemas.image_standard import StandardImageAnalysis, ImageEvaluationRubric
def build_image_evaluation_prompt(rubric: ImageEvaluationRubric) -> str:
"""
@@ -20,7 +20,7 @@ def build_image_evaluation_prompt(rubric: ImageEvaluationRubric) -> str:
rubric_json = rubric.model_dump_json(exclude_none=True, indent=2)
# 2. Extraemos el esquema dinámico de salida basado en Pydantic
expected_output_schema = json.dumps(StandardImageAnalysisResult.model_json_schema(), indent=2)
expected_output_schema = json.dumps(StandardImageAnalysis.model_json_schema(), indent=2)
# 3. Obtenemos el path de especialización
# Si por alguna razón viene vacío, le damos un rol genérico por defecto