language_models: Add provider options for OpenRouter models (#37979)

Supersedes: #34500

Also this will allow to fix this: #35386 without the UX changes but
providers can now be control through settings as well within zed.

Just rebased the latest main and docs added. Added @AurelienTollard as
co-author as it was started by him everything else remains the same from
original PR.

Release Notes:

- Added ability to control Provider Routing for OpenRouter models from
settings.

Co-authored-by: Aurelien Tollard <tollard.aurelien1999@gmail.com>
1142408675Umesh Yadav committed on 9/12/2025, 9:17:55 AM· committed by GitHubparent8201f3d
5 files changedLine totals unavailable