from fastapi import APIRouter
from .utils.evaluation import ImageEvaluationRequest
from .utils.emissions import get_space_info

router = APIRouter()

@router.post("/image", tags=["Image Task"])
async def evaluate_image(request: ImageEvaluationRequest):
    """
    Placeholder for image task evaluation.
    """
    username, space_url = get_space_info()
    return {
        "message": "Image evaluation endpoint not yet implemented",
        "username": username,
        "space_url": space_url,
        "received_config": {
            "dataset_name": request.dataset_name,
            "test_size": request.test_size,
            "test_seed": request.test_seed,
            "model_description": request.model_description
        }
    }