stable_diffusion_library_dart 0.0.3
stable_diffusion_library_dart: ^0.0.3 copied to clipboard
Stable Diffusion Is Library for generated Text To Image on Edge Device Without api key or internet quota
Stable Diffusion Library #
Stable Diffusion Library Stable Diffusion Is Library for generated text to Image
Copyright (c) 2024 GLOBAL CORPORATION - GENERAL DEVELOPER
đī¸ Docs #
- Documentation
- Youtube
- Telegram Support Group
- Contact Developer (check social media or readme profile github)
đī¸ Features #
- â đąī¸ Cross Platform support (Device, Edge Severless functions)
- â đī¸ Standarization Style Code
- â â¨ī¸ Cli (Terminal for help you use this library or create project)
- â đĨī¸ Api (If you developer bot / userbot you can use this library without interact cli just add library and use đī¸)
- â đ§Šī¸ Customizable Extension (if you want add extension so you can more speed up on development)
- â â¨ī¸ Pretty Information (user friendly for newbie)
âī¸ Fun Fact #
-
This library 100% use on every my create project (App, Server, Bot, Userbot)
-
This library 100% support all models from stable-diffusion.cpp (depending on your device specs, if high then it can be up to turbo, but if low, just choose tiny/small)
đī¸ Proggres #
- 10-02-2025 Starting Release Stable With core Features
Resources #
đĨī¸ Install Library #
- Dart
dart pub add stable_diffusion_library
- Flutter
flutter pub add stable_diffusion_library_flutter
đī¸ Quick Start #
Example Quickstart script minimal for insight you or make you use this library because very simple
import 'dart:io';
import 'package:stable_diffusion_library/scheme/scheme/api/api.dart';
import 'package:stable_diffusion_library/stable_diffusion_library.dart';
void main(List<String> args) async {
print("start");
File modelFile = File(
"../../../../../big-data/stable-diffusion/sd-v1-4.ckpt",
);
if (modelFile.existsSync() == false) {
print("model not found");
exit(1);
}
final StableDiffusionLibrary stableDiffusionLibrary = StableDiffusionLibrary(
sharedLibraryPath: "libstable_diffusion_library.so",
defaultInvokeOptions: StableDiffusionLibraryInvokeOptions(
invokeTimeOut: Duration(hours: 1),
isThrowOnError: false,
isVoid: false),
);
await stableDiffusionLibrary.ensureInitialized(
generalSchemaEnsureInitialized:
StableDiffusionLibraryEnsureInitialized());
await stableDiffusionLibrary.initialized();
await stableDiffusionLibrary.invoke(
invokeParameters:
LoadStableDiffusionModelFromFileStableDiffusionLibrary.create(
model_file_path: modelFile.path,
),
invokeOptions: null,
);
await stableDiffusionLibrary.invoke(
invokeParameters:
TextToImageStableDiffusionModelFromFileStableDiffusionLibrary.create(
prompt: "Cat with cute eye",
),
invokeOptions: null,
);
await stableDiffusionLibrary.dispose();
print("done");
exit(0);
}
Reference #
- stable-diffusion.cpp ffi bridge main script so that this program can run
Copyright (c) 2024 GLOBAL CORPORATION - GENERAL DEVELOPER
Minimal simple application example of Stable Diffusion Youtube Video
| Mobile | Desktop |
|---|---|
![]() |
![]() |



