Skip to content

Provider routing filters: Ignore dropdown only shows one provider instead of all available (v2.7.2) #57

Description

@n7crkny442

Pipe version: 2.7.2 (updated from 2.7.0, deleted old filters, regenerated after update — bug persists on both)

Open WebUI: local Docker (latest image), single user

Problem:
When a model is added to ADMIN_PROVIDER_ROUTING_MODELS, the generated provider filter's Ignore dropdown shows only one provider (in my case: StreamLake) instead of the full list of providers that serve that model on OpenRouter. OpenRouter's own model page shows many providers for these models.

Steps to reproduce:

Add deepseek/deepseek-v3.2 (or moonshotai/kimi-k2.6) to ADMIN_PROVIDER_ROUTING_MODELS in the pipe Valves and save.
Open the generated filter (e.g., "OpenRouter Provider: deepseek/deepseek-v3.2").
Open the Ignore dropdown → only one provider appears.
Expected: All providers serving the model appear, so any of them (e.g., AtlasCloud) can be ignored.

Tried:

Updated 2.7.0 → 2.7.2 (edited requirements: line, saved, restarted Docker container)
Deleted the old generated filter and regenerated from scratch
Reproduced with a second model (moonshotai/kimi-k2.6) — same single-provider dropdown
Note: I saw commit "fix: use openrouter_model_id for filter attachment (v2.7.2)" — this may have fixed filter attachment, but the provider list inside the filter still seems to be built from incomplete data. Possibly the dropdown is populated from only one endpoint/source rather than the model's full /endpoints data?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions