File size: 1,712 Bytes
e0ed766
6d492cc
 
 
9bcdd1b
6d492cc
9bcdd1b
6d492cc
 
9bcdd1b
 
230a85a
9bcdd1b
 
230a85a
6d492cc
 
 
 
 
 
 
 
 
7f073e6
9bcdd1b
 
6d492cc
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import os
import sys

# --- ส่วนแก้ไขการ Import ---
try:
    import gradio as gr
except ImportError:
    # ถ้ายังไม่มี Gradio ให้ติดตั้งและ import ใหม่
    print("=== ไม่พบ Gradio กำลังติดตั้ง... ===")
    os.system('pip install gradio --upgrade')
    import gradio as gr

print("=== กำลังเชื่อมต่อกับ Space ต้นทาง (selfit-camera/omni-image-editor) ===")
print("=== ระบบจะใช้ทรัพยากรจาก Space ต้นทาง ไม่ได้ใช้ GPU ของคุณ ===")

# โหลด Interface จาก Space ต้นทาง
# src="spaces" คือคีย์สำคัญที่บอกว่าให้ดึงหน้าเว็บมาแสดงผล ไม่ใช่โหลดโมเดลมาลงเครื่อง
try:
    demo = gr.load(name="selfit-camera/omni-image-editor", src="spaces")
except Exception as e:
    # เผื่อกรณีใส่ชื่อเต็มแล้ว error ให้ลองใส่แบบนี้
    print(f"เกิดข้อผิดพลาดในการโหลดแบบแรก: {e}")
    print("กำลังลองโหลดด้วยวิธีสำรอง...")
    demo = gr.load(name="spaces/selfit-camera/omni-image-editor")

# รันแอปพลิเคชัน
if __name__ == "__main__":
    # ใน HF Space ไม่จำเป็นต้องใช้ share=True แต่ถ้าเผื่อรันใน Colab ก็ใส่ไว้ได้
    demo.launch()