Originally created by @honwei189 on GitHub (Dec 17, 2024).
Description:
When I disable specific 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 model selection list when starting a new chat, while the enabled models disappear. (file attached below)
If I disable Meta: Llama 3.1 70B Instruct, and then open a new chat, the model list incorrectly displaysMeta: Llama 3.1 70B Instruct (the disabled model) while omittingMeta: Llama 3.1 70B Instruct (free) (the enabled model).
Steps to Reproduce:
Go to Admin -> Settings > Model.
Disable a model with a suffix-free name, such as Meta: Llama 3.1 70B Instruct.
The disabled model (Meta: Llama 3.1 70B Instruct) should not appear in the model selection list.
The enabled model (Meta: Llama 3.1 70B Instruct (free)) should appear in the model selection list.
Actual Behavior:
The disabled model (Meta: Llama 3.1 70B Instruct) incorrectly appears in the list.
The enabled model (Meta: Llama 3.1 70B Instruct (free)) does not appear.
Additional Context:
Please see the attached screenshot for a visual example of the issue.
This bug causes confusion when selecting models, particularly when managing large lists with similarly named entries. Resolving this issue will significantly improve model management usability.
Attachment(s):
Originally created by @honwei189 on GitHub (Dec 17, 2024).
**Description:**
When I disable specific 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 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.1 70B Instruct` (Model ID: `meta-llama/llama-3.1-70b-instruct`)
- `Meta: Llama 3.1 70B Instruct (free)` (Model ID: `meta-llama/llama-3.1-70b-instruct:free`)
- If I disable `Meta: Llama 3.1 70B Instruct`, and then open a new chat, the model list **incorrectly displays** `Meta: Llama 3.1 70B Instruct` (the disabled model) while **omitting** `Meta: Llama 3.1 70B Instruct (free)` (the enabled model).
---
**Steps to Reproduce:**
1. Go to **Admin -> Settings > Model**.
2. Disable a model with a suffix-free name, such as `Meta: Llama 3.1 70B Instruct`.
3. Leave enabled its variant, e.g., `Meta: Llama 3.1 70B Instruct (free)`.
4. Open a new chat and attempt to select a model.
**Expected Behavior:**
- The disabled model (`Meta: Llama 3.1 70B Instruct`) should not appear in the model selection list.
- The enabled model (`Meta: Llama 3.1 70B Instruct (free)`) should appear in the model selection list.
**Actual Behavior:**
- The disabled model (`Meta: Llama 3.1 70B Instruct`) incorrectly appears in the list.
- The enabled model (`Meta: Llama 3.1 70B Instruct (free)`) does not appear.
---
**Additional Context:**
Please see the attached screenshot for a visual example of the issue.
This bug causes confusion when selecting models, particularly when managing large lists with similarly named entries. Resolving this issue will significantly improve model management usability.
---
**Attachment(s):**


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 17, 2024).
Description:
When I disable specific 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 model selection list when starting a new chat, while the enabled models disappear. (file attached below)
For example:
Meta: Llama 3.1 70B Instruct(Model ID:meta-llama/llama-3.1-70b-instruct)Meta: Llama 3.1 70B Instruct (free)(Model ID:meta-llama/llama-3.1-70b-instruct:free)Meta: Llama 3.1 70B Instruct, and then open a new chat, the model list incorrectly displaysMeta: Llama 3.1 70B Instruct(the disabled model) while omittingMeta: Llama 3.1 70B Instruct (free)(the enabled model).Steps to Reproduce:
Meta: Llama 3.1 70B Instruct.Meta: Llama 3.1 70B Instruct (free).Expected Behavior:
Meta: Llama 3.1 70B Instruct) should not appear in the model selection list.Meta: Llama 3.1 70B Instruct (free)) should appear in the model selection list.Actual Behavior:
Meta: Llama 3.1 70B Instruct) incorrectly appears in the list.Meta: Llama 3.1 70B Instruct (free)) does not appear.Additional Context:
Please see the attached screenshot for a visual example of the issue.
This bug causes confusion when selecting models, particularly when managing large lists with similarly named entries. Resolving this issue will significantly improve model management usability.
Attachment(s):

