#29274 [Bug]: model_list and models_by_provider have different outputs
### Check for existing issues
- [x] I have searched the existing issues and checked that my issue is not a duplicate.
### What happened?
It seems that: ``` import litellm print(litellm.model_list) print(litellm.models_by_provider) ```
output very different results, with the latter `models_by_provider` having all the models listed in https://models.litellm.ai/; and model_list missing a lot of models.
### Steps to Reproduce
For instance: ``` python -c "import litellm; print([c for c in litellm.model_list if c.startswith('bedrock')])" ['bedrock_mantle/openai.gpt-oss-20b', 'bedrock/moonshotai.kimi-k2.5', 'bedrock_mantle/openai.gpt-oss-safeguard-120b', 'bedrock/us.anthropic.claude-3-5-haiku-20241022-v1:0', 'bedrock_mantle/openai.gpt-oss-120b', 'bedrock_mantle/openai.gpt-oss-safeguard-20b', 'bedrock/moonshotai.kimi-k2-thinking'] ```
compared to: ``` python -c "import litellm; print(litellm.models_by_provider['bedrock'])" {'stability.stable-fast-upscale-v1:0', 'us.anthropic.claude-3-5-haiku-20241022-v1:0', 'us.meta.llama3-3-70b-instruct-v1:0', 'nvidia.nemotron-nano-12b-v2', 'anthropic.claude-3-opus-20240229-v1:0', 'minimax.minimax-m2', 'global.amazon.nova-2-lite-v1:0', 'eu.anthropi…