Saravutw commited on
Commit
9bcdd1b
·
verified ·
1 Parent(s): 36e48bf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -21
app.py CHANGED
@@ -1,25 +1,20 @@
1
  import os
2
- from huggingface_hub import login
 
 
 
 
 
3
 
4
- # 1. Login Hugging Face (ใสj Token ขอคุณื่อนโคี้)
5
- #ำเป็นต้องใช้พรา Space จมีการดึเดลที้องยืนยันตัวตน
6
- print("=== กรุณาใส่ HF Token ===")
7
- login()
8
 
9
- # 2. Clone Repository จาก Space
10
- # ใช้ git lfs เพื่อดึงไฟล์โเดลขนดใหญ่ที่ติดมากับ Repo (ถ้าี)
11
- !git lfs install
12
- !git clone https://huggingface.co/spaces/selfit-camera/omni-image-editor
13
 
14
- # 3. เข้าไปในโฟลเดอและตดต้ง Dependencies
15
- %cd omni-image-editor
16
- print("=== กำลังติดตLibrary... าจช้เวลาักพัก ===")
17
- !pip install -r requirements.txt
18
- !pip install gradio --upgrade
19
-
20
- # 4. ตั้งค่า Environment Variable เพื่อให้ Gradio สร้าง Public Link (Share=True)
21
- os.environ['GRADIO_SHARE'] = 'True'
22
-
23
- # 5. รันแอปพลิเคชัน
24
- print("=== กำลังเริ่มระบบ... กรุณารอลิงก์ Public URL ===")
25
- !python app.py
 
1
  import os
2
+ # ติดตั้ง Gradio เวอร์ชันล่าสุด (จำเป็นสำหรับการเชื่อมต่อข้าม Space)
3
+ try:
4
+ import gradio
5
+ except ImportError:
6
+ os.system('pip install gradio --upgrade')
7
+ import gradio as gr
8
 
9
+ print("=== กำลังเื่อมต่อกบ Space ต้นทาง (selfit-camera/omni-image-editor) ===")
10
+ print("=== ระบบใช้ทรัยาก Space ต้นทางม่ไดใช้ GPU ของคุณ ===")
 
 
11
 
12
+ # ใช้ gr.load เพื่อดึงหน้าเว็บและ API จาก Space ต้นทางมาแสดงผลที่นี่
13
+ # src="spaces" กว่าเรากำลังดึงมาาก Spaces ่ใช่ Models
14
+ demo = gr.load(name="spaces/selfit-camera/omni-image-editor")
 
15
 
16
+ # รันอปพลิเคช
17
+ # share=True จะสร้างลิงก์ public ชั่วคราว (สำหรับ Colab)
18
+ # ถ้าเอาไปใส่ใน HF Space ของตัวเอไม่ต้ใส share=True ก็ได้
19
+ if __name__ == "__main__":
20
+ demo.launch(share=True)