akhaliq HF Staff commited on
Commit
92e4fce
·
1 Parent(s): dbc622e

update default and add minimax m2

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -2367,11 +2367,16 @@ AVAILABLE_MODELS = [
2367
  "name": "Qwen3 Max Preview",
2368
  "id": "qwen3-max-preview",
2369
  "description": "Qwen3 Max Preview model via DashScope International API"
 
 
 
 
 
2370
  }
2371
  ]
2372
 
2373
  # Default model selection
2374
- DEFAULT_MODEL_NAME = "GLM-4.6"
2375
  DEFAULT_MODEL = None
2376
  for _m in AVAILABLE_MODELS:
2377
  if _m.get("name") == DEFAULT_MODEL_NAME:
@@ -2460,6 +2465,12 @@ def get_inference_client(model_id, provider="auto"):
2460
  api_key=os.getenv("OPENROUTER_API_KEY"),
2461
  base_url="https://openrouter.ai/api/v1",
2462
  )
 
 
 
 
 
 
2463
  elif model_id == "step-3":
2464
  # Use StepFun API client for Step-3 model
2465
  return OpenAI(
 
2367
  "name": "Qwen3 Max Preview",
2368
  "id": "qwen3-max-preview",
2369
  "description": "Qwen3 Max Preview model via DashScope International API"
2370
+ },
2371
+ {
2372
+ "name": "MiniMax M2 Free",
2373
+ "id": "minimax/minimax-m2:free",
2374
+ "description": "MiniMax M2 Free model via OpenRouter for code generation and general tasks"
2375
  }
2376
  ]
2377
 
2378
  # Default model selection
2379
+ DEFAULT_MODEL_NAME = "MiniMax M2 Free"
2380
  DEFAULT_MODEL = None
2381
  for _m in AVAILABLE_MODELS:
2382
  if _m.get("name") == DEFAULT_MODEL_NAME:
 
2465
  api_key=os.getenv("OPENROUTER_API_KEY"),
2466
  base_url="https://openrouter.ai/api/v1",
2467
  )
2468
+ elif model_id == "minimax/minimax-m2:free":
2469
+ # Use OpenRouter client for MiniMax M2 Free model
2470
+ return OpenAI(
2471
+ api_key=os.getenv("OPENROUTER_API_KEY"),
2472
+ base_url="https://openrouter.ai/api/v1",
2473
+ )
2474
  elif model_id == "step-3":
2475
  # Use StepFun API client for Step-3 model
2476
  return OpenAI(