fix: use types.HttpOptions from module imports instead of local import

Addresses linting issue raised by CI checks
This commit is contained in:
dragonfsky
2025-08-22 18:34:39 +08:00
parent 462bce002e
commit 956e8a6927

View File

@@ -130,8 +130,7 @@ class GeminiModelProvider(ModelProvider):
# Check if custom base URL is provided
if self._base_url:
# Use HttpOptions to set custom endpoint
from google.genai.types import HttpOptions
http_options = HttpOptions(baseUrl=self._base_url)
http_options = types.HttpOptions(baseUrl=self._base_url)
logger.debug(f"Initializing Gemini client with custom endpoint: {self._base_url}")
self._client = genai.Client(api_key=self.api_key, http_options=http_options)
else: