Bu Streamlit uygulaması, Replicate'in black-forest-labs/flux-dev modelini kullanarak metin açıklamalarından resimler oluşturmanıza olanak tanır. Kullanıcı dostu bir arayüz ile çeşitli parametreleri ayarlayabilir ve özelleştirilmiş resimler oluşturabilirsiniz.
- Metin açıklamalarından resim oluşturma
- Çoklu resim oluşturma (1-4 arası)
- Farklı en-boy oranları (1:1, 16:9, 9:16, 4:3, 3:4)
- Çıktı formatı seçimi (webp, jpg, png)
- Gelişmiş ayarlar (guidance, çıktı kalitesi, prompt gücü, inference adımları)
- Kullanıcı dostu Streamlit arayüzü
-
Bu repository'yi klonlayın:
git clone [email protected]:palamut62/Flux-Dev_-image.git cd texttoimageSA
-
(Opsiyonel) Sanal bir ortam oluşturun ve etkinleştirin:
python -m venv venv source venv/bin/activate # Unix veya MacOS venv\Scripts\activate # Windows
-
Gerekli kütüphaneleri yükleyin:
pip install -r requirements.txt
-
.env
dosyası oluşturun ve Replicate API anahtarınızı ekleyin:REPLICATE_API_TOKEN=your_api_token_here
-
Uygulamayı başlatın:
streamlit run to_image.py
-
Web tarayıcınızda
http://localhost:8501
adresine gidin. -
Yan çubukta bulunan ayarları kullanarak istediğiniz parametreleri seçin:
- Oluşturulacak resim sayısı
- En-boy oranı
- Çıktı formatı
- Gelişmiş ayarlar (expander içinde)
-
Ana sayfada bulunan metin alanına resim için bir açıklama yazın.
-
"Resim Oluştur" butonuna tıklayın ve sonuçları bekleyin.
-
Oluşturulan resimler sayfanın alt kısmında görüntülenecektir.
Gelişmiş ayarlar, yan çubuktaki "Gelişmiş Ayarlar" expander'ı içinde bulunur:
- Guidance: Modelin açıklamaya ne kadar sıkı bağlı kalacağını belirler (1.0 - 20.0)
- Çıktı Kalitesi: Oluşturulan resmin kalitesini ayarlar (1 - 100)
- Prompt Gücü: Açıklamanın resim üzerindeki etkisini belirler (0.1 - 1.0)
- Inference Steps: Resim oluşturma işleminin adım sayısını belirler (20 - 50)
- Bu repository'yi fork edin
- Yeni bir branch oluşturun (
git checkout -b feature/AmazingFeature
) - Değişikliklerinizi commit edin (
git commit -m 'Add some AmazingFeature'
) - Branch'inizi push edin (
git push origin feature/AmazingFeature
) - Bir Pull Request oluşturun
Bu proje MIT Lisansı altında lisanslanmıştır.
Your Name - palamut62 - [email protected]
Project Link: https://github.com/your-username/flux-dev-image-generator