Skip to content

Commit

Permalink
Add SDXL to fal supported models (#1164)
Browse files Browse the repository at this point in the history
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)
  • Loading branch information
o-toff authored Feb 5, 2025
1 parent 9ea1caf commit ddf2bd6
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions packages/inference/src/providers/fal-ai.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ export const FAL_AI_SUPPORTED_MODEL_IDS: ProviderMapping<FalAiId> = {
"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",
Expand Down

0 comments on commit ddf2bd6

Please sign in to comment.