seawolf2357 commited on
Commit
ee1b591
Β·
verified Β·
1 Parent(s): c865d14

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -0
app.py CHANGED
@@ -3,6 +3,8 @@ import logging
3
  import os
4
  import uuid
5
  import subprocess
 
 
6
  from gradio_client import Client
7
 
8
  # λ‘œκΉ… μ„€μ •
@@ -15,6 +17,19 @@ intents.message_content = True
15
  # Gradio API ν΄λΌμ΄μ–ΈνŠΈ μ„€μ •
16
  client = Client("http://211.233.58.202:7960/")
17
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  # λ””μŠ€μ½”λ“œ 봇 클래슀
19
  class MyClient(discord.Client):
20
  def __init__(self, *args, **kwargs):
@@ -96,3 +111,6 @@ if __name__ == "__main__":
96
  discord_client = MyClient(intents=intents)
97
  discord_client.run(discord_token)
98
 
 
 
 
 
3
  import os
4
  import uuid
5
  import subprocess
6
+ import threading
7
+ import gradio as gr
8
  from gradio_client import Client
9
 
10
  # λ‘œκΉ… μ„€μ •
 
17
  # Gradio API ν΄λΌμ΄μ–ΈνŠΈ μ„€μ •
18
  client = Client("http://211.233.58.202:7960/")
19
 
20
+ # 이미지 생성 ν•¨μˆ˜
21
+ def generate_image(prompt):
22
+ # μ‹€μ œ 이미지 생성 λ‘œμ§μ„ κ΅¬ν˜„ν•©λ‹ˆλ‹€.
23
+ # μ˜ˆμ‹œλ‘œ, μ—¬κΈ°μ„œλŠ” λ‹¨μˆœνžˆ promptλ₯Ό 이미지에 ν‘œμ‹œν•˜λŠ” κ°€μ§œ 이미지 생성을 ν•  κ²ƒμž…λ‹ˆλ‹€.
24
+ return f"Image generated with prompt: {prompt}"
25
+
26
+ # Gradio μΈν„°νŽ˜μ΄μŠ€ μ„€μ •
27
+ iface = gr.Interface(fn=generate_image, inputs="text", outputs="image")
28
+
29
+ # Gradio μΈν„°νŽ˜μ΄μŠ€ μ‹€ν–‰ ν•¨μˆ˜
30
+ def run_gradio():
31
+ iface.launch(show_error=True)
32
+
33
  # λ””μŠ€μ½”λ“œ 봇 클래슀
34
  class MyClient(discord.Client):
35
  def __init__(self, *args, **kwargs):
 
111
  discord_client = MyClient(intents=intents)
112
  discord_client.run(discord_token)
113
 
114
+ # λ³„λ„μ˜ μŠ€λ ˆλ“œμ—μ„œ Gradio μΈν„°νŽ˜μ΄μŠ€ μ‹€ν–‰
115
+ gradio_thread = threading.Thread(target=run_gradio)
116
+ gradio_thread.start()