One-line tool for creating Disco Diffusion artworks
Top 13.0% on sourcepulse
DiscoArt provides a streamlined Python API and a high-performance service for generating artworks using Disco Diffusion. It targets generative artists, AI enthusiasts, and developers seeking an efficient, maintainable, and integrable solution for text-to-image generation, offering features like result persistence and easy deployment.
How It Works
DiscoArt leverages the CLIP-Guided Diffusion model, similar to the original Disco Diffusion notebook, but with an industry-level engineering approach. It's built on the DocArray data structure, enabling seamless integration with other Jina AI ecosystem components. This architecture allows for features like real-time result fetching, session recovery, and a robust API for both programmatic use and serving as a microservice.
Quick Start & Requirements
pip install discoart
from discoart import create; da = create()
python -m discoart create
or python -m discoart serve
Highlighted Details
create()
function with a Pythonic interface and IDE autocompletion.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is developer-centric and API-first; consumer-facing GUI improvements are out of scope, with third-party GUIs available. While it aims for lean dependencies, the underlying diffusion models can still be resource-intensive.
2 years ago
Inactive