← Back to PRs

#10424: feat: Add OVHcloud AI Endpoints as a provider

by eliasto open 2026-02-06 13:46 View on GitHub →
docs cli commands agents stale size: M
Fixes https://github.com/openclaw/openclaw/issues/10419 The provider has been tested in local before creating the PR <img width="292" height="633" alt="image" src="https://github.com/user-attachments/assets/1dae8950-b264-4238-bbb7-9d38f644516c" /> <!-- greptile_comment --> <h2>Greptile Overview</h2> <h3>Greptile Summary</h3> - Adds **OVHcloud AI Endpoints** as a new OpenAI-compatible provider, including onboarding/auth-choice wiring and provider docs. - Implements implicit provider injection when `OVHCLOUD_API_KEY` is available and adds model discovery via OVHcloud’s public catalog endpoint. - Extends model compatibility normalization to disable unsupported OpenAI features (e.g., `store`) for OVHcloud models. - Updates CLI/onboarding flows to support `--auth-choice ovhcloud-api-key` and `--ovhcloud-api-key` non-interactive setup. <h3>Confidence Score: 4/5</h3> - Mostly safe to merge, but there are a couple of correctness edge cases to address. - Changes are scoped to adding a new provider and onboarding wiring. The main remaining concerns are a compat-flag overwrite bug in `normalizeModelCompat` when multiple special-cases apply, and a potential runtime crash in OVHcloud model discovery if catalog payload fields are missing/null. - src/agents/model-compat.ts, src/agents/ovhcloud-models.ts <!-- greptile_other_comments_section --> <!-- /greptile_comment -->

Most Similar PRs