chrissoria Claude Opus 4.5 commited on
Commit
4934097
·
1 Parent(s): 4ec96e7

Fix: Use Gemini Flash as default, fix unavailable HF models

Browse files

- Made Gemini 2.5 Flash the default free model
- Removed unavailable models (Qwen3-VL-235B, DeepSeek-V3.1)
- Updated to use DeepSeek-R1 which is available on Novita
- Reordered model lists for better UX

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Files changed (1) hide show
  1. app.py +6 -8
app.py CHANGED
@@ -94,13 +94,12 @@ def extract_pdf_pages(pdf_paths, pdf_name_map, mode="image"):
94
 
95
  # Free models - display name -> actual API model name
96
  FREE_MODELS_MAP = {
97
- "Qwen3 235B": "Qwen/Qwen3-VL-235B-A22B-Instruct:novita",
98
- "DeepSeek V3.1": "deepseek-ai/DeepSeek-V3.1:novita",
99
- "Llama 3.3 70B": "meta-llama/Llama-3.3-70B-Instruct:groq",
100
  "Gemini 2.5 Flash": "gemini-2.5-flash",
101
  "GPT-4o Mini": "gpt-4o-mini",
102
- "Mistral Medium": "mistral-medium-2505",
103
  "Claude 3 Haiku": "claude-3-haiku-20240307",
 
 
 
104
  "Grok 4 Fast": "grok-4-fast-non-reasoning",
105
  }
106
  FREE_MODEL_DISPLAY_NAMES = list(FREE_MODELS_MAP.keys())
@@ -108,22 +107,21 @@ FREE_MODEL_CHOICES = list(FREE_MODELS_MAP.values()) # Keep for backward compat
108
 
109
  # Paid models (user provides their own API key)
110
  PAID_MODEL_CHOICES = [
 
 
111
  "gpt-4.1",
112
  "gpt-4o",
113
  "gpt-4o-mini",
114
  "claude-sonnet-4-5-20250929",
115
  "claude-opus-4-20250514",
116
  "claude-3-5-haiku-20241022",
117
- "gemini-2.5-pro",
118
- "gemini-2.5-flash",
119
  "mistral-large-latest",
120
  ]
121
 
122
  # Models routed through HuggingFace
123
  HF_ROUTED_MODELS = [
124
- "Qwen/Qwen3-VL-235B-A22B-Instruct:novita",
125
- "deepseek-ai/DeepSeek-V3.1:novita",
126
  "meta-llama/Llama-3.3-70B-Instruct:groq",
 
127
  ]
128
 
129
 
 
94
 
95
  # Free models - display name -> actual API model name
96
  FREE_MODELS_MAP = {
 
 
 
97
  "Gemini 2.5 Flash": "gemini-2.5-flash",
98
  "GPT-4o Mini": "gpt-4o-mini",
 
99
  "Claude 3 Haiku": "claude-3-haiku-20240307",
100
+ "Llama 3.3 70B": "meta-llama/Llama-3.3-70B-Instruct:groq",
101
+ "DeepSeek R1": "deepseek-ai/DeepSeek-R1:novita",
102
+ "Mistral Medium": "mistral-medium-2505",
103
  "Grok 4 Fast": "grok-4-fast-non-reasoning",
104
  }
105
  FREE_MODEL_DISPLAY_NAMES = list(FREE_MODELS_MAP.keys())
 
107
 
108
  # Paid models (user provides their own API key)
109
  PAID_MODEL_CHOICES = [
110
+ "gemini-2.5-flash",
111
+ "gemini-2.5-pro",
112
  "gpt-4.1",
113
  "gpt-4o",
114
  "gpt-4o-mini",
115
  "claude-sonnet-4-5-20250929",
116
  "claude-opus-4-20250514",
117
  "claude-3-5-haiku-20241022",
 
 
118
  "mistral-large-latest",
119
  ]
120
 
121
  # Models routed through HuggingFace
122
  HF_ROUTED_MODELS = [
 
 
123
  "meta-llama/Llama-3.3-70B-Instruct:groq",
124
+ "deepseek-ai/DeepSeek-R1:novita",
125
  ]
126
 
127