From c6925b94e0d6fe6c8620977f30c43467575890d0 Mon Sep 17 00:00:00 2001 From: Guillaume Noale Date: Mon, 15 Sep 2025 14:59:25 +0200 Subject: [PATCH 1/5] feat: add scaleway inference provider --- scripts/inference-providers/scripts/generate.ts | 2 ++ .../templates/providers/scaleway.handlebars | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 scripts/inference-providers/templates/providers/scaleway.handlebars diff --git a/scripts/inference-providers/scripts/generate.ts b/scripts/inference-providers/scripts/generate.ts index 5da8d5933..563f55412 100644 --- a/scripts/inference-providers/scripts/generate.ts +++ b/scripts/inference-providers/scripts/generate.ts @@ -46,6 +46,7 @@ const PROVIDERS_HUB_ORGS: Record = { nscale: "nscale", replicate: "replicate", sambanova: "sambanovasystems", + scaleway: "scaleway", together: "togethercomputer", }; @@ -63,6 +64,7 @@ const PROVIDERS_URLS: Record = { nscale: "https://www.nscale.com/", replicate: "https://replicate.com/", sambanova: "https://sambanova.ai/", + scaleway: "https://www.scaleway.com", together: "https://together.xyz/", }; const INFERENCE_PROVIDERS = Object.keys(PROVIDERS_HUB_ORGS); diff --git a/scripts/inference-providers/templates/providers/scaleway.handlebars b/scripts/inference-providers/templates/providers/scaleway.handlebars new file mode 100644 index 000000000..ca6198f5a --- /dev/null +++ b/scripts/inference-providers/templates/providers/scaleway.handlebars @@ -0,0 +1,15 @@ +# Scaleway + + + +All supported Scaleway models can be found [here](https://huggingface.co/models?inference_provider=scaleway&sort=trending) + + + +{{{logoSection}}} + +{{{followUsSection}}} + +Scaleway is a European cloud provider, serving latest LLM models through its [Generative APIs](https://www.scaleway.com/en/generative-apis/) alongside a complete cloud ecosystem. + +{{{tasksSection}}} \ No newline at end of file From f6651ca00d0513b0822e3ce94884407be20b43e3 Mon Sep 17 00:00:00 2001 From: SBrandeis Date: Mon, 15 Sep 2025 16:04:18 +0200 Subject: [PATCH 2/5] Update docs --- docs/inference-providers/providers/fal-ai.md | 4 +- .../providers/hf-inference.md | 8 +-- .../inference-providers/providers/scaleway.md | 55 +++++++++++++++++++ .../tasks/chat-completion.md | 2 +- .../tasks/feature-extraction.md | 2 +- docs/inference-providers/tasks/fill-mask.md | 2 +- .../tasks/image-to-image.md | 2 +- .../tasks/text-to-image.md | 2 +- .../tasks/token-classification.md | 2 +- .../inference-providers/scripts/generate.ts | 3 + 10 files changed, 70 insertions(+), 12 deletions(-) create mode 100644 docs/inference-providers/providers/scaleway.md diff --git a/docs/inference-providers/providers/fal-ai.md b/docs/inference-providers/providers/fal-ai.md index d4dc65496..800142765 100644 --- a/docs/inference-providers/providers/fal-ai.md +++ b/docs/inference-providers/providers/fal-ai.md @@ -60,7 +60,7 @@ Find out more about Image To Image [here](../tasks/image_to_image). @@ -70,7 +70,7 @@ Find out more about Text To Image [here](../tasks/text_to_image). diff --git a/docs/inference-providers/providers/hf-inference.md b/docs/inference-providers/providers/hf-inference.md index 7fb0948e6..fbb661361 100644 --- a/docs/inference-providers/providers/hf-inference.md +++ b/docs/inference-providers/providers/hf-inference.md @@ -73,7 +73,7 @@ Find out more about Feature Extraction [here](../tasks/feature_extraction). @@ -83,7 +83,7 @@ Find out more about Fill Mask [here](../tasks/fill_mask). @@ -173,7 +173,7 @@ Find out more about Text To Image [here](../tasks/text_to_image). @@ -183,7 +183,7 @@ Find out more about Token Classification [here](../tasks/token_classification). diff --git a/docs/inference-providers/providers/scaleway.md b/docs/inference-providers/providers/scaleway.md new file mode 100644 index 000000000..70f2d91b5 --- /dev/null +++ b/docs/inference-providers/providers/scaleway.md @@ -0,0 +1,55 @@ + + +# Scaleway + + + +All supported Scaleway models can be found [here](https://huggingface.co/models?inference_provider=scaleway&sort=trending) + + + + + + + +Scaleway is a European cloud provider, serving latest LLM models through its [Generative APIs](https://www.scaleway.com/en/generative-apis/) alongside a complete cloud ecosystem. + +## Supported tasks + + +### Chat Completion (LLM) + +Find out more about Chat Completion (LLM) [here](../tasks/chat-completion). + + + diff --git a/docs/inference-providers/tasks/chat-completion.md b/docs/inference-providers/tasks/chat-completion.md index 367220de1..5409d86f5 100644 --- a/docs/inference-providers/tasks/chat-completion.md +++ b/docs/inference-providers/tasks/chat-completion.md @@ -64,7 +64,7 @@ The API supports: diff --git a/docs/inference-providers/tasks/feature-extraction.md b/docs/inference-providers/tasks/feature-extraction.md index 475aebfe1..d8d4d2f2f 100644 --- a/docs/inference-providers/tasks/feature-extraction.md +++ b/docs/inference-providers/tasks/feature-extraction.md @@ -38,7 +38,7 @@ Explore all available models and find the one that suits you best [here](https:/ diff --git a/docs/inference-providers/tasks/fill-mask.md b/docs/inference-providers/tasks/fill-mask.md index d527ce0df..0e7894c7f 100644 --- a/docs/inference-providers/tasks/fill-mask.md +++ b/docs/inference-providers/tasks/fill-mask.md @@ -33,7 +33,7 @@ Explore all available models and find the one that suits you best [here](https:/ diff --git a/docs/inference-providers/tasks/image-to-image.md b/docs/inference-providers/tasks/image-to-image.md index e8cfa85cf..392614205 100644 --- a/docs/inference-providers/tasks/image-to-image.md +++ b/docs/inference-providers/tasks/image-to-image.md @@ -39,7 +39,7 @@ Explore all available models and find the one that suits you best [here](https:/ diff --git a/docs/inference-providers/tasks/text-to-image.md b/docs/inference-providers/tasks/text-to-image.md index 6d333a762..02000f419 100644 --- a/docs/inference-providers/tasks/text-to-image.md +++ b/docs/inference-providers/tasks/text-to-image.md @@ -36,7 +36,7 @@ Explore all available models and find the one that suits you best [here](https:/ diff --git a/docs/inference-providers/tasks/token-classification.md b/docs/inference-providers/tasks/token-classification.md index dc5df09f2..3636602eb 100644 --- a/docs/inference-providers/tasks/token-classification.md +++ b/docs/inference-providers/tasks/token-classification.md @@ -35,7 +35,7 @@ Explore all available models and find the one that suits you best [here](https:/ diff --git a/scripts/inference-providers/scripts/generate.ts b/scripts/inference-providers/scripts/generate.ts index 563f55412..701b26922 100644 --- a/scripts/inference-providers/scripts/generate.ts +++ b/scripts/inference-providers/scripts/generate.ts @@ -545,6 +545,9 @@ async function fetchWarmModels( const providerData = providerMapping.filter( (mapping) => mapping.provider === provider, )[0]; + if (!providerData) { + return; + } return { modelId: topModelData.id, provider: provider, From 0a77b04d16e60e4a066a0ccf67e80733621145ca Mon Sep 17 00:00:00 2001 From: SBrandeis Date: Mon, 15 Sep 2025 16:05:58 +0200 Subject: [PATCH 3/5] revert unrealted changes --- docs/inference-providers/providers/hf-inference.md | 6 +++--- docs/inference-providers/tasks/chat-completion.md | 2 +- docs/inference-providers/tasks/fill-mask.md | 2 +- docs/inference-providers/tasks/text-to-image.md | 2 +- docs/inference-providers/tasks/token-classification.md | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/inference-providers/providers/hf-inference.md b/docs/inference-providers/providers/hf-inference.md index fbb661361..db5a64e30 100644 --- a/docs/inference-providers/providers/hf-inference.md +++ b/docs/inference-providers/providers/hf-inference.md @@ -83,7 +83,7 @@ Find out more about Fill Mask [here](../tasks/fill_mask). @@ -173,7 +173,7 @@ Find out more about Text To Image [here](../tasks/text_to_image). @@ -183,7 +183,7 @@ Find out more about Token Classification [here](../tasks/token_classification). diff --git a/docs/inference-providers/tasks/chat-completion.md b/docs/inference-providers/tasks/chat-completion.md index 5409d86f5..367220de1 100644 --- a/docs/inference-providers/tasks/chat-completion.md +++ b/docs/inference-providers/tasks/chat-completion.md @@ -64,7 +64,7 @@ The API supports: diff --git a/docs/inference-providers/tasks/fill-mask.md b/docs/inference-providers/tasks/fill-mask.md index 0e7894c7f..d527ce0df 100644 --- a/docs/inference-providers/tasks/fill-mask.md +++ b/docs/inference-providers/tasks/fill-mask.md @@ -33,7 +33,7 @@ Explore all available models and find the one that suits you best [here](https:/ diff --git a/docs/inference-providers/tasks/text-to-image.md b/docs/inference-providers/tasks/text-to-image.md index 02000f419..6e5adc6bf 100644 --- a/docs/inference-providers/tasks/text-to-image.md +++ b/docs/inference-providers/tasks/text-to-image.md @@ -36,7 +36,7 @@ Explore all available models and find the one that suits you best [here](https:/ diff --git a/docs/inference-providers/tasks/token-classification.md b/docs/inference-providers/tasks/token-classification.md index 3636602eb..dc5df09f2 100644 --- a/docs/inference-providers/tasks/token-classification.md +++ b/docs/inference-providers/tasks/token-classification.md @@ -35,7 +35,7 @@ Explore all available models and find the one that suits you best [here](https:/ From 39d5158da4b4d0ece2fbb6615562dfae97a73b82 Mon Sep 17 00:00:00 2001 From: SBrandeis Date: Mon, 15 Sep 2025 16:10:00 +0200 Subject: [PATCH 4/5] add scaleway to partner table --- docs/inference-providers/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/inference-providers/index.md b/docs/inference-providers/index.md index 7fda1a2ba..8edcdb003 100644 --- a/docs/inference-providers/index.md +++ b/docs/inference-providers/index.md @@ -26,6 +26,7 @@ Our platform integrates with leading AI infrastructure providers, giving you acc | [Nscale](./providers/nscale) | ✅ | ✅ | | ✅ | | | | [Replicate](./providers/replicate) | | | | ✅ | ✅ | ✅ | | [SambaNova](./providers/sambanova) | ✅ | | ✅ | | | | +| [Scaleway](./providers/scaleway) | ✅ | | ✅ | | | | | [Together](./providers/together) | ✅ | ✅ | | ✅ | | | ## Why Choose Inference Providers? From e31e34a38eab8dc304a8b5f7356fff5eee6d422f Mon Sep 17 00:00:00 2001 From: SBrandeis Date: Mon, 15 Sep 2025 16:11:10 +0200 Subject: [PATCH 5/5] Update toctree --- docs/inference-providers/_toctree.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/inference-providers/_toctree.yml b/docs/inference-providers/_toctree.yml index 5129288c2..c520fdd3d 100644 --- a/docs/inference-providers/_toctree.yml +++ b/docs/inference-providers/_toctree.yml @@ -101,6 +101,8 @@ title: Replicate - local: providers/sambanova title: SambaNova + - local: providers/scaleway + title: Scaleway - local: providers/together title: Together