Spaces:
				
			
			
	
			
			
					
		Running
		
	
	
	
			
			
	
	
	
	
		
		
					
		Running
		
	Commit 
							
							·
						
						622995a
	
1
								Parent(s):
							
							f22dc3b
								
add default
Browse files
    	
        app.py
    CHANGED
    
    | 
         @@ -8,7 +8,7 @@ from pathlib import Path 
     | 
|
| 8 | 
         | 
| 9 | 
         
             
            from geo_bot import GeoBot, AGENT_PROMPT_TEMPLATE
         
     | 
| 10 | 
         
             
            from benchmark import MapGuesserBenchmark
         
     | 
| 11 | 
         
            -
            from config import MODELS_CONFIG, get_data_paths, SUCCESS_THRESHOLD_KM
         
     | 
| 12 | 
         
             
            from langchain_openai import ChatOpenAI
         
     | 
| 13 | 
         
             
            from langchain_anthropic import ChatAnthropic
         
     | 
| 14 | 
         
             
            from langchain_google_genai import ChatGoogleGenerativeAI
         
     | 
| 
         @@ -65,13 +65,13 @@ with st.sidebar: 
     | 
|
| 65 | 
         
             
                default_dataset = available_datasets[0] if available_datasets else "default"
         
     | 
| 66 | 
         | 
| 67 | 
         
             
                dataset_choice = st.selectbox("Dataset", available_datasets, index=0)
         
     | 
| 68 | 
         
            -
                model_choice = st.selectbox("Model", list(MODELS_CONFIG.keys()))
         
     | 
| 69 | 
         
             
                steps_per_sample = st.slider("Max Steps", 3, 20, 10)
         
     | 
| 70 | 
         
             
                temperature = st.slider(
         
     | 
| 71 | 
         
             
                    "Temperature",
         
     | 
| 72 | 
         
             
                    0.0,
         
     | 
| 73 | 
         
             
                    2.0,
         
     | 
| 74 | 
         
            -
                     
     | 
| 75 | 
         
             
                    0.1,
         
     | 
| 76 | 
         
             
                    help="Controls randomness in AI responses. 0.0 = deterministic, higher = more creative",
         
     | 
| 77 | 
         
             
                )
         
     | 
| 
         | 
|
| 8 | 
         | 
| 9 | 
         
             
            from geo_bot import GeoBot, AGENT_PROMPT_TEMPLATE
         
     | 
| 10 | 
         
             
            from benchmark import MapGuesserBenchmark
         
     | 
| 11 | 
         
            +
            from config import MODELS_CONFIG, get_data_paths, SUCCESS_THRESHOLD_KM, DEFAULT_MODEL, DEFAULT_TEMPERATURE
         
     | 
| 12 | 
         
             
            from langchain_openai import ChatOpenAI
         
     | 
| 13 | 
         
             
            from langchain_anthropic import ChatAnthropic
         
     | 
| 14 | 
         
             
            from langchain_google_genai import ChatGoogleGenerativeAI
         
     | 
| 
         | 
|
| 65 | 
         
             
                default_dataset = available_datasets[0] if available_datasets else "default"
         
     | 
| 66 | 
         | 
| 67 | 
         
             
                dataset_choice = st.selectbox("Dataset", available_datasets, index=0)
         
     | 
| 68 | 
         
            +
                model_choice = st.selectbox("Model", list(MODELS_CONFIG.keys()), index=list(MODELS_CONFIG.keys()).index(DEFAULT_MODEL))
         
     | 
| 69 | 
         
             
                steps_per_sample = st.slider("Max Steps", 3, 20, 10)
         
     | 
| 70 | 
         
             
                temperature = st.slider(
         
     | 
| 71 | 
         
             
                    "Temperature",
         
     | 
| 72 | 
         
             
                    0.0,
         
     | 
| 73 | 
         
             
                    2.0,
         
     | 
| 74 | 
         
            +
                    DEFAULT_TEMPERATURE,
         
     | 
| 75 | 
         
             
                    0.1,
         
     | 
| 76 | 
         
             
                    help="Controls randomness in AI responses. 0.0 = deterministic, higher = more creative",
         
     | 
| 77 | 
         
             
                )
         
     | 
    	
        config.py
    CHANGED
    
    | 
         @@ -26,6 +26,10 @@ BENCHMARK_CONFIG = { 
     | 
|
| 26 | 
         
             
            # MapCrunch options
         
     | 
| 27 | 
         
             
            MAPCRUNCH_OPTIONS = {}
         
     | 
| 28 | 
         | 
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 29 | 
         
             
            # Model configurations
         
     | 
| 30 | 
         
             
            MODELS_CONFIG = {
         
     | 
| 31 | 
         
             
                "gpt-4o": {
         
     | 
| 
         @@ -70,7 +74,6 @@ MODELS_CONFIG = { 
     | 
|
| 70 | 
         
             
                },
         
     | 
| 71 | 
         
             
            }
         
     | 
| 72 | 
         | 
| 73 | 
         
            -
             
     | 
| 74 | 
         
             
            # Data paths - now supports named datasets
         
     | 
| 75 | 
         
             
            def get_data_paths(dataset_name: str = "default"):
         
     | 
| 76 | 
         
             
                """Get data paths for a specific dataset"""
         
     | 
| 
         @@ -80,6 +83,5 @@ def get_data_paths(dataset_name: str = "default"): 
     | 
|
| 80 | 
         
             
                    "results": f"results/{dataset_name}/",
         
     | 
| 81 | 
         
             
                }
         
     | 
| 82 | 
         | 
| 83 | 
         
            -
             
     | 
| 84 | 
         
             
            # Backward compatibility - default paths
         
     | 
| 85 | 
         
             
            DATA_PATHS = get_data_paths("default")
         
     | 
| 
         | 
|
| 26 | 
         
             
            # MapCrunch options
         
     | 
| 27 | 
         
             
            MAPCRUNCH_OPTIONS = {}
         
     | 
| 28 | 
         | 
| 29 | 
         
            +
            # Default settings
         
     | 
| 30 | 
         
            +
            DEFAULT_MODEL = "gemini-2.5-pro"
         
     | 
| 31 | 
         
            +
            DEFAULT_TEMPERATURE = 1.0
         
     | 
| 32 | 
         
            +
             
     | 
| 33 | 
         
             
            # Model configurations
         
     | 
| 34 | 
         
             
            MODELS_CONFIG = {
         
     | 
| 35 | 
         
             
                "gpt-4o": {
         
     | 
| 
         | 
|
| 74 | 
         
             
                },
         
     | 
| 75 | 
         
             
            }
         
     | 
| 76 | 
         | 
| 
         | 
|
| 77 | 
         
             
            # Data paths - now supports named datasets
         
     | 
| 78 | 
         
             
            def get_data_paths(dataset_name: str = "default"):
         
     | 
| 79 | 
         
             
                """Get data paths for a specific dataset"""
         
     | 
| 
         | 
|
| 83 | 
         
             
                    "results": f"results/{dataset_name}/",
         
     | 
| 84 | 
         
             
                }
         
     | 
| 85 | 
         | 
| 
         | 
|
| 86 | 
         
             
            # Backward compatibility - default paths
         
     | 
| 87 | 
         
             
            DATA_PATHS = get_data_paths("default")
         
     |