GgaammGo commited on
Commit
f4af6c1
Β·
verified Β·
1 Parent(s): 4a2bfd7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -8
app.py CHANGED
@@ -1,13 +1,27 @@
 
1
  import gradio as gr
2
 
3
- # gr.loadλ₯Ό μ‚¬μš©ν•˜λ©΄ Hugging Faceκ°€ λ‚΄λΆ€ 인프라망을 톡해
4
- # λͺ¨λΈμ„ μžλ™μœΌλ‘œ Gradio μΈν„°νŽ˜μ΄μŠ€μ™€ κ²°ν•©ν•΄ μ€λ‹ˆλ‹€. (DNS μž₯μ•  우회 κ°€λŠ₯)
5
- demo = gr.load(
6
- name="models/google/gemma-4-E4B-it",
7
- src="huggingface",
8
- title="πŸ€– Gemma 4 E4B IT Chat",
9
- description="Gemma 4 E4B IT via Hugging Face Auto-load",
10
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
  if __name__ == "__main__":
13
  demo.launch(server_name="0.0.0.0", server_port=7860)
 
1
+ import os
2
  import gradio as gr
3
 
4
+ # ── μ„€μ • ─────────────────────────────────────────────────────────────────────
5
+ # Gradio 6.x ν™˜κ²½μ—μ„œλŠ” λͺ¨λΈ ID μ§€μ • 방식이 더 μ§κ΄€μ μœΌλ‘œ μ§€μ›λ©λ‹ˆλ‹€.
6
+ MODEL_ID = "google/gemma-4-E4B-it"
7
+
8
+ # ── Gradio UI ─────────────────────────────────────────────────────────────────
9
+ with gr.Blocks(title="Gemma 4 E4B IT", theme=gr.themes.Soft()) as demo:
10
+ gr.Markdown(
11
+ f"""
12
+ # πŸ€– Gemma 4 E4B IT Chat
13
+ **Model:** `{MODEL_ID}` via Hugging Face Gradio Ecosystem
14
+ """
15
+ )
16
+
17
+ # gr.loadλ₯Ό μ‚¬μš©ν•˜λ©΄ λ³΅μž‘ν•œ InferenceClient μ„ μ–Έ, κ°€λ³€μΈμž(*args) μ–ΈνŒ¨ν‚Ή,
18
+ # λŒ€ν™” 기둝(type="messages") 맀핑을 파이썬 λ‚΄λΆ€ μ½”λ“œ λŒ€μ‹ 
19
+ # ν—ˆκΉ…νŽ˜μ΄μŠ€ μ‹œμŠ€ν…œ λ°±μ—”λ“œκ°€ 직접 μ•ˆμ „ν•œ 내뢀망 경둜λ₯Ό 톡해 μ—°κ²°ν•΄ μ€λ‹ˆλ‹€.
20
+ gr.load(
21
+ name=f"models/{MODEL_ID}",
22
+ src="huggingface",
23
+ accept_token=True, # Spaces μ„€μ •(Settings)의 Secrets에 λ“±λ‘λœ HF_TOKEN을 μžλ™μœΌλ‘œ μ‚¬μš©
24
+ )
25
 
26
  if __name__ == "__main__":
27
  demo.launch(server_name="0.0.0.0", server_port=7860)