fix use extra headers for open router

This commit is contained in:
Ishaan Jaff 2024-08-07 08:15:05 -07:00
parent 43701ab1c3
commit 7d6d7f2bab

View file

@ -1856,17 +1856,18 @@ def completion(
) )
openrouter_site_url = get_secret("OR_SITE_URL") or "https://litellm.ai" openrouter_site_url = get_secret("OR_SITE_URL") or "https://litellm.ai"
openrouter_app_name = get_secret("OR_APP_NAME") or "liteLLM" openrouter_app_name = get_secret("OR_APP_NAME") or "liteLLM"
headers = ( openrouter_headers = {
headers
or litellm.headers
or {
"HTTP-Referer": openrouter_site_url, "HTTP-Referer": openrouter_site_url,
"X-Title": openrouter_app_name, "X-Title": openrouter_app_name,
} }
)
_headers = headers or litellm.headers
if _headers:
openrouter_headers.update(_headers)
headers = openrouter_headers
## Load Config ## Load Config
config = openrouter.OpenrouterConfig.get_config() config = openrouter.OpenrouterConfig.get_config()