Add Claude, Gemini, Grok, Kimi, and OpenAI providers

↗ view on GitHub · ranade-oss · 2026-07-28 · 2a11a3f2

* Enable hosted model providers

* Enable hosted model providers in rehearsal

* Add OpenAI-compatible provider adapter

* Add xAI and Moonshot provider types

* Route Grok and Kimi through compatible adapters

* Register Grok and Kimi models

* Store xAI and Moonshot API keys

* Add hosted defaults for Grok and Kimi

* Discover Grok and Kimi model availability

* Approve xAI and Moonshot runtime providers

* Allow xAI and Moonshot user API keys

* Approve hosted Grok and Kimi providers

* Approve rehearsal Grok and Kimi providers

* Show Grok and Kimi models

* Support Grok and Kimi availability

* Group Grok and Kimi catalog models

* Add Grok and Kimi key controls

* Expose Grok and Kimi API keys

* Automate PR release manifest refresh

* Refresh release manifest from exact branch bytes

* Restore read-only Baseline verification

* Make Baseline verify regenerated manifest bytes

* Update runtime provider test for Grok and Kimi

* Fix provider key header typing

* Fix provider typing in model catalog

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Repository ranade-oss/ROSS-RanadeOSS
Author ranade-oss <ranade.abhijit@gmail.com>
Authored
Parents d571dbdb
Stats 18 files changed , +648 , -77
Part of Multi-provider LLM support (Claude, Gemini, Grok, Kimi, OpenAI)

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-2a11a3f2.md from inside the repo you want the change in.

⬇ Download capture-commit-2a11a3f2.md