diff --git a/portkey_ai/api_resources/base_client.py b/portkey_ai/api_resources/base_client.py index 1b233d1..7818fb4 100644 --- a/portkey_ai/api_resources/base_client.py +++ b/portkey_ai/api_resources/base_client.py @@ -180,6 +180,11 @@ def __init__( ) self.allHeaders = self._build_headers(create_model_instance(Options)) + if http_client: + http_client.base_url = ( + http_client.base_url if http_client.base_url != "" else self.base_url + ) + self._client = http_client or httpx.Client( base_url=self.base_url, headers={ @@ -895,6 +900,10 @@ def __init__( ) self.allHeaders = self._build_headers(create_model_instance(Options)) + if http_client: + http_client.base_url = ( + http_client.base_url if http_client.base_url != "" else self.base_url + ) self._client = http_client or AsyncHttpxClientWrapper( base_url=self.base_url, headers={