Alibrown commited on
Commit
324d824
·
verified ·
1 Parent(s): c083e5d

Create test1.py

Browse files
Files changed (1) hide show
  1. test1.py +38 -0
test1.py ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import torch
3
+ from transformers import FluxForConditionalGeneration, AutoTokenizer
4
+
5
+ def generate_and_combine_images(input_text1, input_text2):
6
+ # Laden des Modells und Tokenizers
7
+ model = FluxForConditionalGeneration.from_pretrained("models/enhanceaiteam/Flux-uncensored")
8
+ tokenizer = AutoTokenizer.from_pretrained("models/enhanceaiteam/Flux-uncensored")
9
+
10
+ # Generierung der ersten Bilder
11
+ inputs1 = tokenizer(input_text1, return_tensors="pt")
12
+ outputs1 = model.generate(**inputs1)
13
+
14
+ # Generierung der zweiten Bilder
15
+ inputs2 = tokenizer(input_text2, return_tensors="pt")
16
+ outputs2 = model.generate(**inputs2)
17
+
18
+ # Hier könnten Sie Logik zur Bildkombination hinzufügen
19
+ # Dies ist nur ein Platzhalter und muss an das spezifische Flux-Modell angepasst werden
20
+
21
+ return outputs1[0], outputs2[0]
22
+
23
+ # Gradio-Benutzeroberfläche
24
+ iface = gr.Interface(
25
+ fn=generate_and_combine_images,
26
+ inputs=[
27
+ gr.Textbox(label="Beschreibung Bild 1"),
28
+ gr.Textbox(label="Beschreibung Bild 2")
29
+ ],
30
+ outputs=[
31
+ gr.Image(label="Generiertes Bild 1"),
32
+ gr.Image(label="Generiertes Bild 2")
33
+ ],
34
+ title="Flux Bildgenerator"
35
+ )
36
+
37
+ # Starten der Benutzeroberfläche
38
+ iface.launch()