test1 / app.py
nikajoon's picture
Update app.py
2cab7b7 verified
raw
history blame
975 Bytes
import threading
from api import app
import gradio as gr
import torch
import numpy as np
from diffusers import DiffusionPipeline
from transformers import pipeline
def run_fastapi():
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=7860)
# FastAPI را در یک رشته جداگانه اجرا کنید
threading.Thread(target=run_fastapi).start()
# ادامه کد Gradio همانطور که قبلا بوده
# تعریف مثال
example = [["sexy woman", True, 2, 398231747038484200, ""],
# بقیه مثال‌ها
]
with gr.Interface(
fn=genie,
inputs=[input_text, details_checkbox, steps_slider, seed_slider, cuda_checkbox],
outputs=[output_image, output_text],
title="Stable Diffusion Turbo with GPT",
description="Type your text and lets create an image, check the box details if you want a creative picture",
examples=example,
) as iface:
iface.launch(inline=True, show_api=False, max_threads=200)