From eb0309baad062f61d7f35958666eb975da48758a Mon Sep 17 00:00:00 2001 From: sora <2075279110@qq.com> Date: Mon, 3 Aug 2026 07:11:41 +0000 Subject: [PATCH] fix: default API key to EMPTY for local endpoints --- evalscope/evalscope/models/openai_compatible.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/evalscope/evalscope/models/openai_compatible.py b/evalscope/evalscope/models/openai_compatible.py index 6b50b52..2e84cbb 100644 --- a/evalscope/evalscope/models/openai_compatible.py +++ b/evalscope/evalscope/models/openai_compatible.py @@ -47,9 +47,8 @@ class OpenAICompatibleAPI(ModelAPI): config=config, ) - # use service prefix to lookup api_key - self.api_key = api_key or os.environ.get('EVALSCOPE_API_KEY', None) - assert self.api_key, f'API key for {model_name} not found' + # use service prefix to lookup api_key; default to 'EMPTY' for local endpoints + self.api_key = api_key or os.environ.get('EVALSCOPE_API_KEY') or 'EMPTY' # use service prefix to lookup base_url self.base_url = base_url or os.environ.get('EVALSCOPE_BASE_URL', None)