Spaces:
Sleeping
Sleeping
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")
|