forked from phoenix/litellm-mirror
allow setting litellm.api_key
This commit is contained in:
parent
fe32ddeaba
commit
f5b6c04de4
3 changed files with 4 additions and 3 deletions
|
@ -5,6 +5,7 @@ set_verbose=False
|
||||||
telemetry=True
|
telemetry=True
|
||||||
max_tokens = 256 # OpenAI Defaults
|
max_tokens = 256 # OpenAI Defaults
|
||||||
retry = True
|
retry = True
|
||||||
|
api_key = None
|
||||||
openai_key = None
|
openai_key = None
|
||||||
azure_key = None
|
azure_key = None
|
||||||
anthropic_key = None
|
anthropic_key = None
|
||||||
|
|
|
@ -717,8 +717,8 @@ def get_secret(secret_name):
|
||||||
# if secret manager fails default to using .env variables
|
# if secret manager fails default to using .env variables
|
||||||
os.environ[secret_name] = secret # set to env to be safe
|
os.environ[secret_name] = secret # set to env to be safe
|
||||||
return secret
|
return secret
|
||||||
else:
|
elif litellm.api_key != None: # if users use litellm default key
|
||||||
return os.environ.get(secret_name)
|
return litellm.api_key
|
||||||
else:
|
else:
|
||||||
return os.environ.get(secret_name)
|
return os.environ.get(secret_name)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "litellm"
|
name = "litellm"
|
||||||
version = "0.1.389"
|
version = "0.1.390"
|
||||||
description = "Library to easily interface with LLM API providers"
|
description = "Library to easily interface with LLM API providers"
|
||||||
authors = ["BerriAI"]
|
authors = ["BerriAI"]
|
||||||
license = "MIT License"
|
license = "MIT License"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue