diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-08-31 09:34:35 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-08-31 09:34:35 -0700 |
commit | 32a9a477d33acd5cdde08164ebeb355b27a656b5 (patch) | |
tree | 21eededfca0762196fb7c8321b5f20688d958ecd /continuedev/src | |
parent | e7d50a9cb64dca9b96b0a33983910b04bcfe7a0a (diff) | |
download | sncontinue-32a9a477d33acd5cdde08164ebeb355b27a656b5.tar.gz sncontinue-32a9a477d33acd5cdde08164ebeb355b27a656b5.tar.bz2 sncontinue-32a9a477d33acd5cdde08164ebeb355b27a656b5.zip |
feat: :sparkles: change proxy url for openai class
Diffstat (limited to 'continuedev/src')
-rw-r--r-- | continuedev/src/continuedev/libs/llm/openai.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/continuedev/src/continuedev/libs/llm/openai.py b/continuedev/src/continuedev/libs/llm/openai.py index ea77397f..464c6420 100644 --- a/continuedev/src/continuedev/libs/llm/openai.py +++ b/continuedev/src/continuedev/libs/llm/openai.py @@ -51,6 +51,7 @@ class OpenAI(LLM): openai_server_info: Optional[OpenAIServerInfo] = None verify_ssl: Optional[bool] = None ca_bundle_path: Optional[str] = None + proxy: Optional[str] = None requires_write_log = True @@ -76,6 +77,9 @@ class OpenAI(LLM): if self.verify_ssl is not None and self.verify_ssl is False: openai.verify_ssl_certs = False + if self.proxy is not None: + openai.proxy = self.proxy + openai.ca_bundle_path = self.ca_bundle_path or certifi.where() async def stop(self): |