Alibrown's picture
Create test1.py
324d824 verified
import gradio as gr
import torch
from transformers import FluxForConditionalGeneration, AutoTokenizer
def generate_and_combine_images(input_text1, input_text2):
# Laden des Modells und Tokenizers
model = FluxForConditionalGeneration.from_pretrained("models/enhanceaiteam/Flux-uncensored")
tokenizer = AutoTokenizer.from_pretrained("models/enhanceaiteam/Flux-uncensored")
# Generierung der ersten Bilder
inputs1 = tokenizer(input_text1, return_tensors="pt")
outputs1 = model.generate(**inputs1)
# Generierung der zweiten Bilder
inputs2 = tokenizer(input_text2, return_tensors="pt")
outputs2 = model.generate(**inputs2)
# Hier könnten Sie Logik zur Bildkombination hinzufügen
# Dies ist nur ein Platzhalter und muss an das spezifische Flux-Modell angepasst werden
return outputs1[0], outputs2[0]
# Gradio-Benutzeroberfläche
iface = gr.Interface(
fn=generate_and_combine_images,
inputs=[
gr.Textbox(label="Beschreibung Bild 1"),
gr.Textbox(label="Beschreibung Bild 2")
],
outputs=[
gr.Image(label="Generiertes Bild 1"),
gr.Image(label="Generiertes Bild 2")
],
title="Flux Bildgenerator"
)
# Starten der Benutzeroberfläche
iface.launch()