Spaces:
Sleeping
Sleeping
Upload app.py
Browse files
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 |
-
|
|
|
|
| 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 |
|