Spaces:
Running
Running
File size: 1,440 Bytes
f83d6df 749ea04 a9dca21 f83d6df a9dca21 f83d6df 749ea04 f83d6df 749ea04 f83d6df a9dca21 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# Configuration file for MapCrunch benchmark
SUCCESS_THRESHOLD_KM = 100
# MapCrunch settings
MAPCRUNCH_URL = "https://www.mapcrunch.com"
# UI element selectors
SELECTORS = {
"go_button": "#go-button",
"pano_container": "#pano",
"address_element": "#address",
}
# Data collection settings
DATA_COLLECTION_CONFIG = {
"wait_after_go": 3,
"thumbnail_size": (320, 240),
}
# Benchmark settings
BENCHMARK_CONFIG = {
"data_collection_samples": 50,
}
# MapCrunch options
MAPCRUNCH_OPTIONS = {}
# Model configurations
MODELS_CONFIG = {
"gpt-4o": {
"class": "ChatOpenAI",
"model_name": "gpt-4o",
},
"claude-3.5-sonnet": {
"class": "ChatAnthropic",
"model_name": "claude-3-5-sonnet-20240620",
},
"gemini-1.5-pro": {
"class": "ChatGoogleGenerativeAI",
"model_name": "gemini-1.5-pro-latest",
},
"gemini-2.5-pro": {
"class": "ChatGoogleGenerativeAI",
"model_name": "gemini-2.5-pro-preview-06-05",
},
}
# Data paths - now supports named datasets
def get_data_paths(dataset_name: str = "default"):
"""Get data paths for a specific dataset"""
return {
"golden_labels": f"datasets/{dataset_name}/golden_labels.json",
"thumbnails": f"datasets/{dataset_name}/thumbnails/",
"results": f"results/{dataset_name}/",
}
# Backward compatibility - default paths
DATA_PATHS = get_data_paths("default")
|