Modara_Al / index.html
Choose12's picture
Update index.html
dcb8ac8 verified
Raw History Blame Contribute Delete
1.29 kB
import gradio as gr
from gradio_client import Client
# Подключение к генератору
client = Client("mrfakename/z-image-turbo")
def auto_generate(idea):
if not idea or not idea.strip():
return "", None, "❌ Напишите идею"
prompt = f"{idea.strip()}, cinematic composition, highly detailed, photorealistic, realistic lighting, sharp focus, high quality"
try:
result = client.predict(prompt=prompt, api_name="/predict")
return prompt, result, "✅ Изображение готово!"
except Exception as e:
return prompt, None, f"❌ Ошибка: {str(e)}"
with gr.Blocks() as app:
gr.Markdown("# 🤖 MODARA_AI")
idea = gr.Textbox(
label="💡 Что создать?",
placeholder="Например: BMW M5 CS едет ночью по Дубаю"
)
auto_btn = gr.Button("⚡ АВТО", variant="primary")
status = gr.Textbox(label="📊 Статус", interactive=False)
improved = gr.Textbox(label="✨ Улучшенный промпт", interactive=False)
result = gr.Image(label="🖼️ Результат")
auto_btn.click(
auto_generate,
inputs=idea,
outputs=[improved, result, status]
)
app.launch()