File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
packages/core/src/repowise/core/providers/llm Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -155,10 +155,8 @@ async def _generate_with_retry(
155155 call_kwargs ["api_key" ] = self ._api_key
156156 if self ._api_base :
157157 call_kwargs ["api_base" ] = self ._api_base
158- # Local proxy without auth: OpenAI SDK still requires a key.
159- # Use a dummy key if none provided.
160158 if not self ._api_key :
161- call_kwargs ["api_key" ] = "sk-dummy"
159+ call_kwargs ["api_key" ] = "sk-dummy" # LiteLLM requires a non-empty key even for unauthenticated local proxies (OpenAI SDK requirement)
162160
163161 try :
164162 response = await litellm .acompletion (** call_kwargs )
@@ -236,10 +234,8 @@ async def stream_chat(
236234 call_kwargs ["api_key" ] = self ._api_key
237235 if self ._api_base :
238236 call_kwargs ["api_base" ] = self ._api_base
239- # Local proxy without auth: OpenAI SDK still requires a key.
240- # Use a dummy key if none provided.
241237 if not self ._api_key :
242- call_kwargs ["api_key" ] = "sk-dummy"
238+ call_kwargs ["api_key" ] = "sk-dummy" # LiteLLM requires a non-empty key even for unauthenticated local proxies (OpenAI SDK requirement)
243239
244240 try :
245241 stream = await litellm .acompletion (** call_kwargs )
You can’t perform that action at this time.
0 commit comments