-
-
Notifications
You must be signed in to change notification settings - Fork 901
Open
Description
Using sgptrc should have higher value than exporting env variables.
Eg. if I am exporting OPENAI_API_KEY from my shell for deafult openai endpoint but want to use some different in sgpt, I cannot override it in sgptrc.
Either I have to unset OPENAI_API_KEY
or set OPENAI_API_KEY
to value matching my alternative openai endpoint.
Also I am missing option to reference env variables from sgptrc, eg.:
OPENAI_API_KEY=${MY_ENDPOINT_API_KEY}
Also if USE_LITELLM is true, OPENAI_API_KEY in sgptrc seems ignored as well as API_BASE_URL.
UPDATE: Hmm, based on this it seems to be a "feature not a bug" 🤔
Line 86 in b7cad0b
value = os.getenv(key) or super().get(key) |
cori
Metadata
Metadata
Assignees
Labels
No labels