Originally created by @honwei189 on GitHub (Dec 26, 2024).
The problem still exists and has never been solved in 0.5.0.
The bug is of critical nature. The utilization of an incorrect model has led to me incurring a different cost.
When I disable some OpenRouter models (e.g., those with the same name but with a suffix like "(free)" or ":free") under Admin -> Settings > Model, I encounter an issue where the disabled models still appear in the chat screen model selection list when starting a new chat, while the enabled models disappear. (file attached below)
For example:
The model list contains two similar entries:
Meta: Llama 3 8B Instruct (Model ID: meta-llama/llama-3-8b-instruct)
Meta: Llama 3 8B Instruct (free) (Model ID: meta-llama/llama-3-8b-instruct:free)
If I disable Meta: Llama 3 8B Instruct, and then open a new chat, the model list incorrectly displays Meta: Llama 3 8B Instruct (the disabled model) while omitting Meta: Llama 3 8B Instruct (free) (the enabled model).
I checked OpenRouter API history log. It's using a disabled model id.
Model selection list in chat screen:
Models list in Admin -> Setting -> Models
Originally created by @honwei189 on GitHub (Dec 26, 2024).
**The problem still exists and has never been solved in 0.5.0.**
**The bug is of critical nature. The utilization of an incorrect model has led to me incurring a different cost.**
When I disable some OpenRouter models (e.g., those with the same name but with a suffix like "(free)" or ":free") under Admin -> Settings > Model, I encounter an issue where the disabled models still appear in the chat screen model selection list when starting a new chat, while the enabled models disappear. (file attached below)
**For example:**
The model list contains two similar entries:
Meta: Llama 3 8B Instruct (Model ID: meta-llama/llama-3-8b-instruct)
Meta: Llama 3 8B Instruct (free) (Model ID: meta-llama/llama-3-8b-instruct:free)
If I disable Meta: Llama 3 8B Instruct, and then open a new chat, the model list incorrectly displays Meta: Llama 3 8B Instruct (the disabled model) while omitting Meta: Llama 3 8B Instruct (free) (the enabled model).
I checked OpenRouter API history log. It's using a disabled model id.
**Model selection list in chat screen:**

**Models list in Admin -> Setting -> Models**

Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @honwei189 on GitHub (Dec 26, 2024).
The problem still exists and has never been solved in 0.5.0.
The bug is of critical nature. The utilization of an incorrect model has led to me incurring a different cost.
When I disable some OpenRouter models (e.g., those with the same name but with a suffix like "(free)" or ":free") under Admin -> Settings > Model, I encounter an issue where the disabled models still appear in the chat screen model selection list when starting a new chat, while the enabled models disappear. (file attached below)
For example:
The model list contains two similar entries:
Meta: Llama 3 8B Instruct (Model ID: meta-llama/llama-3-8b-instruct)
Meta: Llama 3 8B Instruct (free) (Model ID: meta-llama/llama-3-8b-instruct:free)
If I disable Meta: Llama 3 8B Instruct, and then open a new chat, the model list incorrectly displays Meta: Llama 3 8B Instruct (the disabled model) while omitting Meta: Llama 3 8B Instruct (free) (the enabled model).
I checked OpenRouter API history log. It's using a disabled model id.
Model selection list in chat screen:

Models list in Admin -> Setting -> Models
