feat(providers): add OVHcloud AI provider#6527
Conversation
There was a problem hiding this comment.
Pull request overview
This PR adds OVHcloud as a new AI provider using the declarative provider configuration system. OVHcloud is a European cloud provider offering open-source AI models through their AI-Endpoints service.
Changes:
- Added OVHcloud provider configuration with 20 models including language models (Qwen, Mistral, Llama), vision models, audio models (Whisper), embedding models (BGE), and image generation models (Stable Diffusion)
| "display_name": "OVHcloud", | ||
| "description": "OVHcloud AI-Endpoints is an European cloud provider that offers open-source models", | ||
| "api_key_env": "OVHCLOUD_API_KEY", | ||
| "base_url": "https://oai.endpoints.kepler.ai.cloud.ovh.net/v1/chat/completions", |
There was a problem hiding this comment.
The base_url includes the full path '/v1/chat/completions' which is endpoint-specific. Declarative providers using the 'openai' engine typically expect just the base URL (e.g., 'https://oai.endpoints.kepler.ai.cloud.ovh.net/v1'), as the engine appends the appropriate endpoint path. This may cause request failures or double-path issues.
| "base_url": "https://oai.endpoints.kepler.ai.cloud.ovh.net/v1/chat/completions", | |
| "base_url": "https://oai.endpoints.kepler.ai.cloud.ovh.net/v1", |
There was a problem hiding this comment.
That's not what other provider did when they register inside the declarative providers, not sure this is accurate
Signed-off-by: Romain Beuque <556072+rbeuque74@users.noreply.github.com>
Signed-off-by: Romain Beuque <556072+rbeuque74@users.noreply.github.com> Signed-off-by: Elias Posen <elias@posen.ch>
Summary
Add OVHcloud (https://www.ovhcloud.com/) as an AI provider using declarative provider feature.
Type of Change
AI Assistance