From ddf2bd68e4ee3e452af221c35e1e66ca788a1393 Mon Sep 17 00:00:00 2001 From: o-toff <135340270+o-toff@users.noreply.github.com> Date: Wed, 5 Feb 2025 09:58:24 +0000 Subject: [PATCH] Add SDXL to fal supported models (#1164) Gave it a spin with: ```ts import { HfInference } from "@huggingface/inference"; import fs from "fs"; const hf = new HfInference("hf_xxxx"); async function callFalAiModel() { try { const result = await hf.textToImage({ provider: "fal-ai", model: "stabilityai/stable-diffusion-xl-base-1.0", inputs: "A cat in the shape of a hug smiley", }); console.log(result); const blob = new Blob([result], { type: "image/jpeg" }); const arrayBuffer = await blob.arrayBuffer(); const buffer = Buffer.from(arrayBuffer); fs.writeFileSync("output.jpg", buffer); console.log("Image saved to output.jpg"); } catch (error) { console.error("Error calling fal-ai/fast-sdxl model:", error); } } callFalAiModel(); ``` got ![output](https://github.com/user-attachments/assets/1f46f7ec-41b6-481d-9e75-5ac4233720a2) --- packages/inference/src/providers/fal-ai.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/inference/src/providers/fal-ai.ts b/packages/inference/src/providers/fal-ai.ts index a4c550e22..05a732a62 100644 --- a/packages/inference/src/providers/fal-ai.ts +++ b/packages/inference/src/providers/fal-ai.ts @@ -14,6 +14,7 @@ export const FAL_AI_SUPPORTED_MODEL_IDS: ProviderMapping = { "stabilityai/stable-diffusion-3-medium": "fal-ai/stable-diffusion-v3-medium", "Warlord-K/Sana-1024": "fal-ai/sana", "fal/AuraFlow-v0.2": "fal-ai/aura-flow", + "stabilityai/stable-diffusion-xl-base-1.0": "fal-ai/fast-sdxl", "stabilityai/stable-diffusion-3.5-large": "fal-ai/stable-diffusion-v35-large", "stabilityai/stable-diffusion-3.5-large-turbo": "fal-ai/stable-diffusion-v35-large/turbo", "stabilityai/stable-diffusion-3.5-medium": "fal-ai/stable-diffusion-v35-medium",