multifuly commited on
Commit
60e39a0
·
verified ·
1 Parent(s): 0423728

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -8,7 +8,8 @@ import os
8
  from fastapi import FastAPI
9
  from fastapi.middleware.cors import CORSMiddleware
10
 
11
- MODEL_ID = os.environ.get("HF_MODEL_ID", "")
 
12
  model = None
13
 
14
  app = FastAPI(title="Reranker API")
@@ -22,7 +23,8 @@ def load_model():
22
  raise RuntimeError("Space 설정에서 HF_MODEL_ID 를 지정하세요 (예: username/certweb-reranker)")
23
  from sentence_transformers import CrossEncoder
24
  print(f"모델 로딩 중: {MODEL_ID}")
25
- model = CrossEncoder(MODEL_ID)
 
26
  print("로드 완료.")
27
 
28
 
 
8
  from fastapi import FastAPI
9
  from fastapi.middleware.cors import CORSMiddleware
10
 
11
+ MODEL_ID = (os.environ.get("HF_MODEL_ID") or "").strip()
12
+ HF_TOKEN = (os.environ.get("HF_TOKEN") or "").strip() or None # 비공개 리포일 때만 설정
13
  model = None
14
 
15
  app = FastAPI(title="Reranker API")
 
23
  raise RuntimeError("Space 설정에서 HF_MODEL_ID 를 지정하세요 (예: username/certweb-reranker)")
24
  from sentence_transformers import CrossEncoder
25
  print(f"모델 로딩 중: {MODEL_ID}")
26
+ # 비공개 리포면 HF_TOKEN (Secrets) 설정 필요
27
+ model = CrossEncoder(MODEL_ID, token=HF_TOKEN)
28
  print("로드 완료.")
29
 
30