Home / Inference
OVHcloud AI Endpoints (anonymous tier)
oai.endpoints.kepler.ai.cloud.ovh.net/v1Inference endpoint, keylessinference/ovh-ai-endpointsJSONcomparereport an errorprovider JSON
- Free allowance
- No key required; 22 model ids on /v1/models, each carrying a pricing object in USD per token.
- Verdict
- ★ qualifiesusable as stated; the read path was probed
- Cost
- free tier
- Identity
- anonymousno card, no phone
- Binding limit
- request-ratex-ratelimit-limit-minute: 2, ratelimit-reset: 34 seconds; anonymous: 2 requests per minute, per IP and per model; with an API access key: 400 requests per minute, per Public Cloud project and per model; 429 above the limit
- Evidence
- measured4 sources; a live request was made and its output kept
- Freshness
- stale on 2026-11-28checked 2026-10-28 (live); stale on 2026-11-28
| Free tier | no key required; 22 model ids on /v1/models, each carrying a pricing object in USD per token. Twelve of the 22 are chat models and two of those, Qwen3Guard-Gen-0.6B and Qwen3Guard-Gen-8B, price at exactly zero on prompt and completion. The other 10 ids are one image model, three embedding models, four TTS models and two ASR models unit tokens; metered on request-count; the pricing object is published per model and is the machine form of 'free'. Qwen3Guard-Gen-0.6B and Qwen3Guard-Gen-8B are the only two chat models priced at exactly zero on both prompt and completion. No chat model is priced at 0.00000001 USD: that figure belongs to the two embedding models bge-m3 and bge-multilingual-gemma2 |
|---|
| Price | none stated |
|---|
| Limits | - request-rate (binding) x-ratelimit-limit-minute: 2, ratelimit-reset: 34 seconds
- request-rate (binding) anonymous: 2 requests per minute, per IP and per model; with an API access key: 400 requests per minute, per Public Cloud project and per model; 429 above the limit source
|
|---|
| Identity | anonymous no Authorization header is sent and none is required. |
|---|
| Egress | not published |
|---|
| Interface | rest |
|---|
| Tooling | any OpenAI-compatible client; curl against POST {base}/chat/completions |
|---|
| Composes with | pairs with a free-standing agent as a complete no-account stack; the two-a-minute ceiling is the scarce link, not the agent |
|---|
| Reliability | the per-minute ceiling is 2, published in the response headers, so a burst is refused with 429 rather than throttled |
|---|
| Notes | The endpoint answers without a key but publishes a price per token, so 'keyless' describes the authentication requirement and not the cost. The two guard models are genuinely zero. Qwen3.5-397B-A17B and Qwen3.6-27B return empty content at max_tokens 256 with the reasoning field populated and finish_reason length, which is budget exhaustion and not a failure. |
|---|
| Evidence note | measured eight models were called twice. The header ceiling was read from a live response. What is not measured is whether the zero price survives signup. |
|---|
| Parsed numbers | - has-free-tier 1
- request-rate 2 requests / minute
|
|---|
Evidence 4
| date | source | what it proved |
|---|
| 2026-10-22 | probe: https://oai.endpoints.kepler.ai.cloud.ovh.net/v1/chat/completions | gpt-oss-20b answered 200 with the requested model echoed and the needle present, 51 completion tokens, 1305 ms (run 1) and 1241 ms (run 2) |
| 2026-10-22 | oai.endpoints.kepler.ai.cloud.ovh.net/v1/models | 22 model ids with context_length and a per-token pricing object, 12 of them chat models; Qwen3Guard-Gen-0.6B and -8B carry prompt 0 and completion 0; bge-m3 and bge-multilingual-gemma2 carry prompt 0.00000001 and are embeddings; the largest chat model, Qwen3.5-397B-A17B, carries prompt 0.00000071 and completion 0.00000425 USD per token at 262144 context |
| 2026-10-28 | docs.ovhcloud.com/en/guides/public-cloud/ai-machine-learning | the anonymous tier is limited to 2 requests per minute per IP and per model; the capture also lists 400 requests per minute per Public Cloud project and per model with an API access key and a 429 above the limit |
| 2026-10-28 | probe: https://oai.endpoints.kepler.ai.cloud.ovh.net/v1/chat/completions | one POST with no Authorization header for Meta-Llama-3_3-70B-Instruct answered 200, echoed model Meta-Llama-3_3-70B-Instruct, returned content NEEDLE-9K2X in 307 bytes, and reported x-ratelimit-limit-minute: 2, x-ratelimit-remaining-minute: 1, ratelimit-limit: 2, ratelimit-remaining: 1, ratelimit-reset: 54 (seconds) |
Unknown values 3
- egress metered: egress metering was not published
- per object cap stated: the field does not apply to this kind of offer
- retention stated: the field does not apply to this kind of offer
Corrections
- 2026-10-22 Corrected on 2026-10-22: inference/llm7, inference/ovh-ai-endpoints