aaif-goose / aaif-goose/goose

Openrouter free minimax_m3 hit 400 error while m2.7 gets 200 ok

Ouverte
#11,899 1 commentaire 0 réactions 3 personnes assignées Réclamée par @lifeizhou-ap Voir sur GitHub
Langage dominant
Rust
Étoiles
54.2k
Forks
6.2k
Merge moyen
3 j 4 h
PR mergées (30 j)
240

Description

**Describe the bug**

Using the free open router ai model minimax-m3 resulted in HTTP 400 bad request error. However, changing to m2.7 works just fine which return 200 OK.

---

**To Reproduce**
Steps to reproduce the behavior:
1. Install Goose on Mac OS
2. Set LLM provider to Openrouter and configure API key
3. Set model to minimax/minimax-m3:free
4. Say 'Hi' to start new chat.
5. Return error Ran into this error: Request failed: Bad request (400): Provider returned error.

Please retry if you think this is a transient or recoverable error.

---

**Expected behavior**
Work just like m2.7 would, get 200 OK and continue.

---

**Screenshots**

Image

Image

---

**Please provide the following information**
- **OS & Arch:** Mac OS Intel i7 26.6.2 (25G83)
- **Interface:** Desktop UI
- **Version:** v1.49.0
- **Extensions enabled:** Default Installation, no additional extension enabled
- **Provider & Model:** Openrouter GMICloud minimax/minimax-m3:free

---

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Examinez l’intégration du fournisseur Openrouter dans la base de code, probablement dans un répertoire comme src/providers/openrouter.rs. Comparez les paramètres de requête des modèles minimax-m3 et m2.7 afin d’identifier ce qui provoque l’erreur 400. Consultez la documentation de l’API du fournisseur pour vérifier les éventuelles différences concernant les champs obligatoires ou le nommage des modèles. Exécutez l’application localement avec la journalisation de débogage activée afin de voir la requête exacte envoyée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust
Domaine
ai-infra-agents
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Active
Clarté
Clairement spécifiée
Accessibilité débutants
50/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.