From e0c06b6b26f1856a5926e95fc35bd23c3aba58bd Mon Sep 17 00:00:00 2001 From: Arturs Plisko Date: Fri, 4 Jul 2025 21:05:35 +0300 Subject: [PATCH] Hyperfusion Provider --- packages/inference/README.md | 2 ++ packages/inference/src/lib/getProviderHelper.ts | 4 ++++ packages/inference/src/providers/consts.ts | 1 + packages/inference/src/providers/hyperfusion.ts | 10 ++++++++++ packages/inference/src/types.ts | 1 + 5 files changed, 18 insertions(+) create mode 100644 packages/inference/src/providers/hyperfusion.ts diff --git a/packages/inference/README.md b/packages/inference/README.md index 0ea60b2be7..80b1fc3c13 100644 --- a/packages/inference/README.md +++ b/packages/inference/README.md @@ -52,6 +52,7 @@ Currently, we support the following providers: - [Fireworks AI](https://fireworks.ai) - [HF Inference](https://huggingface.co/docs/inference-providers/providers/hf-inference) - [Hyperbolic](https://hyperbolic.xyz) +- [Hyperfusion](https://hyperfusion.io) - [Nebius](https://studio.nebius.ai) - [Novita](https://novita.ai) - [Nscale](https://nscale.com) @@ -87,6 +88,7 @@ Only a subset of models are supported when requesting third-party providers. You - [Fireworks AI supported models](https://huggingface.co/api/partners/fireworks-ai/models) - [HF Inference supported models](https://huggingface.co/api/partners/hf-inference/models) - [Hyperbolic supported models](https://huggingface.co/api/partners/hyperbolic/models) +- [Hyperfusion supported models](https://huggingface.co/api/partners/hyperfusion/models) - [Nebius supported models](https://huggingface.co/api/partners/nebius/models) - [Nscale supported models](https://huggingface.co/api/partners/nscale/models) - [OVHcloud supported models](https://huggingface.co/api/partners/ovhcloud/models) diff --git a/packages/inference/src/lib/getProviderHelper.ts b/packages/inference/src/lib/getProviderHelper.ts index 06e692aa72..fd23ce86ba 100644 --- a/packages/inference/src/lib/getProviderHelper.ts +++ b/packages/inference/src/lib/getProviderHelper.ts @@ -7,6 +7,7 @@ import * as Fireworks from "../providers/fireworks-ai.js"; import * as Groq from "../providers/groq.js"; import * as HFInference from "../providers/hf-inference.js"; import * as Hyperbolic from "../providers/hyperbolic.js"; +import * as Hyperfusion from "../providers/hyperfusion.js" import * as Nebius from "../providers/nebius.js"; import * as Novita from "../providers/novita.js"; import * as Nscale from "../providers/nscale.js"; @@ -114,6 +115,9 @@ export const PROVIDERS: Record