Your-Mate commited on
Commit
72f4292
·
verified ·
1 Parent(s): a01fd46

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. client.py +2 -2
  2. inference.py +5 -3
client.py CHANGED
@@ -18,14 +18,14 @@ class ProductivityClient:
18
  def __init__(self) -> None:
19
  api_base_url = os.getenv("API_BASE_URL")
20
  model_name = os.getenv("MODEL_NAME")
21
- token = os.getenv("HF_TOKEN")
22
 
23
  if not api_base_url:
24
  raise ValueError("missing API_BASE_URL")
25
  if not model_name:
26
  raise ValueError("missing MODEL_NAME")
27
  if not token:
28
- raise ValueError("missing HF_TOKEN")
29
 
30
  self.model_name = model_name
31
  self.client = OpenAI(base_url=api_base_url, api_key=token)
 
18
  def __init__(self) -> None:
19
  api_base_url = os.getenv("API_BASE_URL")
20
  model_name = os.getenv("MODEL_NAME")
21
+ token = os.getenv("API_KEY") or os.getenv("HF_TOKEN")
22
 
23
  if not api_base_url:
24
  raise ValueError("missing API_BASE_URL")
25
  if not model_name:
26
  raise ValueError("missing MODEL_NAME")
27
  if not token:
28
+ raise ValueError("missing API_KEY")
29
 
30
  self.model_name = model_name
31
  self.client = OpenAI(base_url=api_base_url, api_key=token)
inference.py CHANGED
@@ -14,6 +14,7 @@ from env.environment import ProductivityEnvironment
14
  MAX_STEPS = 5
15
  API_BASE_URL = os.getenv("API_BASE_URL", "https://router.huggingface.co/v1")
16
  MODEL_NAME = os.getenv("MODEL_NAME", "zai-org/GLM-5.1")
 
17
  HF_TOKEN = os.getenv("HF_TOKEN")
18
  LOCAL_IMAGE_NAME = os.getenv("LOCAL_IMAGE_NAME")
19
 
@@ -46,11 +47,12 @@ def _print_end(success: bool, steps: int, score: float, rewards: list[float]) ->
46
 
47
 
48
  def _build_client() -> Tuple[Optional[OpenAI], Optional[str], Optional[str]]:
49
- if not HF_TOKEN:
50
- return None, MODEL_NAME, "missing HF_TOKEN"
 
51
 
52
  try:
53
- client = OpenAI(base_url=API_BASE_URL, api_key=HF_TOKEN)
54
  except Exception as exc:
55
  return None, MODEL_NAME, f"client_initialization_failed:{_compact(exc)}"
56
  return client, MODEL_NAME, None
 
14
  MAX_STEPS = 5
15
  API_BASE_URL = os.getenv("API_BASE_URL", "https://router.huggingface.co/v1")
16
  MODEL_NAME = os.getenv("MODEL_NAME", "zai-org/GLM-5.1")
17
+ API_KEY = os.getenv("API_KEY")
18
  HF_TOKEN = os.getenv("HF_TOKEN")
19
  LOCAL_IMAGE_NAME = os.getenv("LOCAL_IMAGE_NAME")
20
 
 
47
 
48
 
49
  def _build_client() -> Tuple[Optional[OpenAI], Optional[str], Optional[str]]:
50
+ token = API_KEY or HF_TOKEN
51
+ if not token:
52
+ return None, MODEL_NAME, "missing API_KEY"
53
 
54
  try:
55
+ client = OpenAI(base_url=API_BASE_URL, api_key=token)
56
  except Exception as exc:
57
  return None, MODEL_NAME, f"client_initialization_failed:{_compact(exc)}"
58
  return client, MODEL_NAME, None