Update app.py
Browse files
app.py
CHANGED
@@ -42,18 +42,6 @@ def respond(
|
|
42 |
# μμ€ν
ν둬ννΈ μ€μ
|
43 |
system_prefix = """λ°λμ νκΈλ‘ λ΅λ³ν κ². λλ μ£Όμ΄μ§ μμ€μ½λλ₯Ό κΈ°λ°μΌλ‘ "μλΉμ€ μ¬μ© μ€λͺ
λ° μλ΄, Q&Aλ₯Ό νλ μν μ΄λ€". μμ£Ό μΉμ νκ³ μμΈνκ² Markdown νμμΌλ‘ μμ±νλΌ. λλ μ½λλ₯Ό κΈ°λ°μΌλ‘ μ¬μ© μ€λͺ
λ° μ§μ μλ΅μ μ§ννλ©°, μ΄μ©μμκ² λμμ μ£Όμ΄μΌ νλ€. μ΄μ©μκ° κΆκΈν΄ν λ§ν λ΄μ©μ μΉμ νκ² μλ €μ£Όλλ‘ νλΌ. μ½λ μ 체 λ΄μ©μ λν΄μλ 보μμ μ μ§νκ³ , ν€ κ° λ° μλν¬μΈνΈμ ꡬ체μ μΈ λͺ¨λΈμ 곡κ°νμ§ λ§λΌ."""
|
44 |
|
45 |
-
# νΉμ λͺ
λ Ήμ΄ μ²λ¦¬
|
46 |
-
if message.lower() == "ν¨μ
μ½λ μ€ν":
|
47 |
-
system_prefix += f"\n\nν¨μ
μ½λ λ΄μ©:\n```python\n{fashion_code}\n```"
|
48 |
-
message = "ν¨μ
κ°μνΌν
μ λν λ΄μ©μ νμ΅νμκ³ , μ€λͺ
ν μ€λΉκ° λμ΄μμ΅λλ€. μλΉμ€ URL(https://aiqcamp-fash.hf.space)μ ν΅ν΄ ν
μ€νΈν΄λ³΄μΈμ."
|
49 |
-
elif message.lower() == "uhd μ΄λ―Έμ§ μ½λ μ€ν":
|
50 |
-
system_prefix += f"\n\nUHD μ΄λ―Έμ§ μ½λ λ΄μ©:\n```python\n{uhdimage_code}\n```"
|
51 |
-
message = "UHD μ΄λ―Έμ§ μμ±μ λν λ΄μ©μ νμ΅νμκ³ , μ€λͺ
ν μ€λΉκ° λμ΄μμ΅λλ€. μλΉμ€ URL(https://openfree-ultpixgen.hf.space)μ ν΅ν΄ ν
μ€νΈν΄λ³΄μΈμ."
|
52 |
-
elif message.lower() == "mixgen μ½λ μ€ν":
|
53 |
-
system_prefix += f"\n\nMixGEN μ½λ λ΄μ©:\n```python\n{MixGEN_code}\n```"
|
54 |
-
message = "MixGEN3 μ΄λ―Έμ§ μμ±μ λν λ΄μ©μ νμ΅νμκ³ , μ€λͺ
ν μ€λΉκ° λμ΄μμ΅λλ€. μλΉμ€ URL(https://openfree-mixgen3.hf.space)μ ν΅ν΄ ν
μ€νΈν΄λ³΄μΈμ."
|
55 |
-
elif message.lower() == "csv μ
λ‘λ":
|
56 |
-
message = "CSV νμΌμ μ
λ‘λνλ €λ©΄ λ λ²μ§Έ νμ μ¬μ©νμΈμ."
|
57 |
|
58 |
# Parquet λ°μ΄ν° ν¬ν¨
|
59 |
if parquet_data:
|
@@ -171,8 +159,8 @@ textarea, input[type="text"] {
|
|
171 |
with gr.Blocks(css=css) as demo:
|
172 |
gr.Markdown("# LLM μλΉμ€ μΈν°νμ΄μ€")
|
173 |
|
174 |
-
# 첫 λ²μ§Έ ν: μ±λ΄ λ°μ΄ν° μ
λ‘λ (
|
175 |
-
with gr.Tab("
|
176 |
gr.Markdown("### Parquet νμΌ μ
λ‘λ λ° μ§λ¬ΈνκΈ°")
|
177 |
with gr.Row():
|
178 |
with gr.Column():
|
@@ -233,8 +221,8 @@ with gr.Blocks(css=css) as demo:
|
|
233 |
queue=True
|
234 |
)
|
235 |
|
236 |
-
# λ λ²μ§Έ ν: λ°μ΄ν° λ³ν
|
237 |
-
with gr.Tab("
|
238 |
gr.Markdown("### CSV νμΌ μ
λ‘λ λ° Parquet λ³ν")
|
239 |
with gr.Row():
|
240 |
with gr.Column():
|
@@ -258,8 +246,8 @@ with gr.Blocks(css=css) as demo:
|
|
258 |
outputs=[upload_status, parquet_preview, download_button]
|
259 |
)
|
260 |
|
261 |
-
# μΈ λ²μ§Έ ν: ν
μ€νΈ to csv to parquet λ³ν
|
262 |
-
with gr.Tab("
|
263 |
gr.Markdown("### ν
μ€νΈλ₯Ό μ
λ ₯νλ©΄ CSVλ‘ λ³ν ν ParquetμΌλ‘ μλ μ νλ©λλ€.")
|
264 |
with gr.Row():
|
265 |
with gr.Column():
|
@@ -293,15 +281,11 @@ with gr.Blocks(css=css) as demo:
|
|
293 |
- **Parquet 미리보기**: μ
λ‘λλ Parquet νμΌμ 첫 10κ° νμ΄ λ―Έλ¦¬λ³΄κΈ°λ‘ νμλ©λλ€.
|
294 |
- **LLMκ³Όμ λν**: μ
λ‘λλ Parquet νμΌ λ΄μ©μ κΈ°λ°μΌλ‘ LLMμ΄ μλ΅μ μμ±ν©λλ€.
|
295 |
- **Parquet λ€μ΄λ‘λ**: λ³νλ Parquet νμΌμ λ€μ΄λ‘λνλ €λ©΄ λ³νλ νμΌ μμ λ€μ΄λ‘λ λ§ν¬λ₯Ό ν΄λ¦νμΈμ.
|
296 |
-
-
|
297 |
-
-
|
298 |
""")
|
299 |
|
300 |
gr.Markdown("### Gradio μΈν°νμ΄μ€λ₯Ό μ¬μ©νμ¬ LLM λͺ¨λΈκ³Ό μνΈμμ©νμΈμ!")
|
301 |
|
302 |
if __name__ == "__main__":
|
303 |
demo.launch()
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
|
|
42 |
# μμ€ν
ν둬ννΈ μ€μ
|
43 |
system_prefix = """λ°λμ νκΈλ‘ λ΅λ³ν κ². λλ μ£Όμ΄μ§ μμ€μ½λλ₯Ό κΈ°λ°μΌλ‘ "μλΉμ€ μ¬μ© μ€λͺ
λ° μλ΄, Q&Aλ₯Ό νλ μν μ΄λ€". μμ£Ό μΉμ νκ³ μμΈνκ² Markdown νμμΌλ‘ μμ±νλΌ. λλ μ½λλ₯Ό κΈ°λ°μΌλ‘ μ¬μ© μ€λͺ
λ° μ§μ μλ΅μ μ§ννλ©°, μ΄μ©μμκ² λμμ μ£Όμ΄μΌ νλ€. μ΄μ©μκ° κΆκΈν΄ν λ§ν λ΄μ©μ μΉμ νκ² μλ €μ£Όλλ‘ νλΌ. μ½λ μ 체 λ΄μ©μ λν΄μλ 보μμ μ μ§νκ³ , ν€ κ° λ° μλν¬μΈνΈμ ꡬ체μ μΈ λͺ¨λΈμ 곡κ°νμ§ λ§λΌ."""
|
44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
|
46 |
# Parquet λ°μ΄ν° ν¬ν¨
|
47 |
if parquet_data:
|
|
|
159 |
with gr.Blocks(css=css) as demo:
|
160 |
gr.Markdown("# LLM μλΉμ€ μΈν°νμ΄μ€")
|
161 |
|
162 |
+
# 첫 λ²μ§Έ ν: μ±λ΄ λ°μ΄ν° μ
λ‘λ (ν μ΄λ¦ λ³κ²½: "My λ°μ΄ν°μ
+LLM")
|
163 |
+
with gr.Tab("My λ°μ΄ν°μ
+LLM"):
|
164 |
gr.Markdown("### Parquet νμΌ μ
λ‘λ λ° μ§λ¬ΈνκΈ°")
|
165 |
with gr.Row():
|
166 |
with gr.Column():
|
|
|
221 |
queue=True
|
222 |
)
|
223 |
|
224 |
+
# λ λ²μ§Έ ν: λ°μ΄ν° λ³ν (ν μ΄λ¦ λ³κ²½: "CSV to My λ°μ΄ν°μ
")
|
225 |
+
with gr.Tab("CSV to My λ°μ΄ν°μ
"):
|
226 |
gr.Markdown("### CSV νμΌ μ
λ‘λ λ° Parquet λ³ν")
|
227 |
with gr.Row():
|
228 |
with gr.Column():
|
|
|
246 |
outputs=[upload_status, parquet_preview, download_button]
|
247 |
)
|
248 |
|
249 |
+
# μΈ λ²μ§Έ ν: ν
μ€νΈ to csv to parquet λ³ν (ν μ΄λ¦ λ³κ²½: "Text to My λ°μ΄ν°μ
")
|
250 |
+
with gr.Tab("Text to My λ°μ΄ν°μ
"):
|
251 |
gr.Markdown("### ν
μ€νΈλ₯Ό μ
λ ₯νλ©΄ CSVλ‘ λ³ν ν ParquetμΌλ‘ μλ μ νλ©λλ€.")
|
252 |
with gr.Row():
|
253 |
with gr.Column():
|
|
|
281 |
- **Parquet 미리보기**: μ
λ‘λλ Parquet νμΌμ 첫 10κ° νμ΄ λ―Έλ¦¬λ³΄κΈ°λ‘ νμλ©λλ€.
|
282 |
- **LLMκ³Όμ λν**: μ
λ‘λλ Parquet νμΌ λ΄μ©μ κΈ°λ°μΌλ‘ LLMμ΄ μλ΅μ μμ±ν©λλ€.
|
283 |
- **Parquet λ€μ΄λ‘λ**: λ³νλ Parquet νμΌμ λ€μ΄λ‘λνλ €λ©΄ λ³νλ νμΌ μμ λ€μ΄λ‘λ λ§ν¬λ₯Ό ν΄λ¦νμΈμ.
|
284 |
+
- **My λ°μ΄ν°μ
+LLM**: 첫 λ²μ§Έ νμμ Parquet νμΌμ μ
λ‘λνλ©΄ ν΄λΉ λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ μ§λ¬Έκ³Ό λ΅λ³μ μ§νν μ μμ΅λλ€.
|
285 |
+
- **Text to My λ°μ΄ν°μ
**: μΈ λ²μ§Έ νμμ ν
μ€νΈλ₯Ό μ
λ ₯νλ©΄ μλμΌλ‘ CSVλ‘ λ³νλκ³ , λ€μ Parquet νμΌλ‘ μ νλμ΄ λ€μ΄λ‘λν μ μμ΅λλ€.
|
286 |
""")
|
287 |
|
288 |
gr.Markdown("### Gradio μΈν°νμ΄μ€λ₯Ό μ¬μ©νμ¬ LLM λͺ¨λΈκ³Ό μνΈμμ©νμΈμ!")
|
289 |
|
290 |
if __name__ == "__main__":
|
291 |
demo.launch()
|
|
|
|
|
|
|
|