ssboost commited on
Commit
d788c0e
Β·
verified Β·
1 Parent(s): b9d6115

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -12,6 +12,13 @@ import glob
12
  from datetime import datetime
13
  from gradio_client import Client
14
 
 
 
 
 
 
 
 
15
  # λ‘œκΉ… μ„€μ •
16
  logging.basicConfig(
17
  level=logging.INFO,
@@ -27,9 +34,11 @@ logger = logging.getLogger(__name__)
27
  # API ν΄λΌμ΄μ–ΈνŠΈ μ„€μ •
28
  def get_api_client():
29
  """ν™˜κ²½λ³€μˆ˜μ—μ„œ API μ—”λ“œν¬μΈνŠΈλ₯Ό 가져와 ν΄λΌμ΄μ–ΈνŠΈ 생성"""
30
- endpoint = os.getenv('API_ENDPOINT')
31
  if not endpoint:
32
  raise ValueError("API_ENDPOINT ν™˜κ²½λ³€μˆ˜κ°€ μ„€μ •λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.")
 
 
33
  return Client(endpoint)
34
 
35
  # μ„Έμ…˜λ³„ μž„μ‹œ 파일 관리λ₯Ό μœ„ν•œ λ”•μ…”λ„ˆλ¦¬
 
12
  from datetime import datetime
13
  from gradio_client import Client
14
 
15
+ # ν™˜κ²½λ³€μˆ˜ λ‘œλ“œλ₯Ό μœ„ν•œ dotenv μ‚¬μš©
16
+ try:
17
+ from dotenv import load_dotenv
18
+ load_dotenv()
19
+ except ImportError:
20
+ pass
21
+
22
  # λ‘œκΉ… μ„€μ •
23
  logging.basicConfig(
24
  level=logging.INFO,
 
34
  # API ν΄λΌμ΄μ–ΈνŠΈ μ„€μ •
35
  def get_api_client():
36
  """ν™˜κ²½λ³€μˆ˜μ—μ„œ API μ—”λ“œν¬μΈνŠΈλ₯Ό 가져와 ν΄λΌμ΄μ–ΈνŠΈ 생성"""
37
+ endpoint = os.getenv('API_ENDPOINT', '').strip()
38
  if not endpoint:
39
  raise ValueError("API_ENDPOINT ν™˜κ²½λ³€μˆ˜κ°€ μ„€μ •λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.")
40
+ if endpoint.startswith('#') or len(endpoint) == 0:
41
+ raise ValueError("API_ENDPOINT ν™˜κ²½λ³€μˆ˜κ°€ μ˜¬λ°”λ₯΄κ²Œ μ„€μ •λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.")
42
  return Client(endpoint)
43
 
44
  # μ„Έμ…˜λ³„ μž„μ‹œ 파일 관리λ₯Ό μœ„ν•œ λ”•μ…”λ„ˆλ¦¬