@@ -710,7 +710,7 @@ def test_get_api_base(self, api_base, vertex_location, expected):
710
710
[
711
711
# Test case 1: Gemini with custom API base
712
712
(
713
- "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta" ,
713
+ "https://proxy.example .com/generativelanguage.googleapis.com/v1beta" ,
714
714
"gemini" ,
715
715
"test-api-key" ,
716
716
"generateContent" ,
@@ -719,11 +719,11 @@ def test_get_api_base(self, api_base, vertex_location, expected):
719
719
"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent" ,
720
720
"gemini-2.5-flash-lite" ,
721
721
"test-api-key" ,
722
- "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent"
722
+ "https://proxy.example .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent"
723
723
),
724
724
# Test case 2: Gemini with custom API base and streaming
725
725
(
726
- "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta" ,
726
+ "https://proxy.example .com/generativelanguage.googleapis.com/v1beta" ,
727
727
"gemini" ,
728
728
"test-api-key" ,
729
729
"generateContent" ,
@@ -732,7 +732,7 @@ def test_get_api_base(self, api_base, vertex_location, expected):
732
732
"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent" ,
733
733
"gemini-2.5-flash-lite" ,
734
734
"test-api-key" ,
735
- "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent?alt=sse"
735
+ "https://proxy.example .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent?alt=sse"
736
736
),
737
737
# Test case 3: Non-Gemini provider with custom API base
738
738
(
@@ -762,7 +762,7 @@ def test_get_api_base(self, api_base, vertex_location, expected):
762
762
),
763
763
# Test case 5: Gemini without API key (should raise ValueError)
764
764
(
765
- "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta" ,
765
+ "https://proxy.example .com/generativelanguage.googleapis.com/v1beta" ,
766
766
"gemini" ,
767
767
None ,
768
768
"generateContent" ,
@@ -826,14 +826,14 @@ def test_check_custom_proxy_gemini_url_construction(self):
826
826
827
827
# Test various Gemini models with custom API base
828
828
test_cases = [
829
- ("gemini-2.5-flash-lite" , "generateContent" , "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent" ),
830
- ("gemini-2.5-pro" , "generateContent" , "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro:generateContent" ),
831
- ("gemini-1.5-flash" , "streamGenerateContent" , "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:streamGenerateContent" ),
829
+ ("gemini-2.5-flash-lite" , "generateContent" , "https://proxy.example .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent" ),
830
+ ("gemini-2.5-pro" , "generateContent" , "https://proxy.example .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro:generateContent" ),
831
+ ("gemini-1.5-flash" , "streamGenerateContent" , "https://proxy.example .com/generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:streamGenerateContent" ),
832
832
]
833
833
834
834
for model , endpoint , expected_url in test_cases :
835
835
_ , result_url = vertex_base ._check_custom_proxy (
836
- api_base = "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta" ,
836
+ api_base = "https://proxy.example .com/generativelanguage.googleapis.com/v1beta" ,
837
837
custom_llm_provider = "gemini" ,
838
838
gemini_api_key = "test-api-key" ,
839
839
endpoint = endpoint ,
@@ -851,7 +851,7 @@ def test_check_custom_proxy_streaming_parameter(self):
851
851
852
852
# Test with streaming enabled
853
853
_ , result_url_streaming = vertex_base ._check_custom_proxy (
854
- api_base = "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta" ,
854
+ api_base = "https://proxy.example .com/generativelanguage.googleapis.com/v1beta" ,
855
855
custom_llm_provider = "gemini" ,
856
856
gemini_api_key = "test-api-key" ,
857
857
endpoint = "generateContent" ,
@@ -861,12 +861,12 @@ def test_check_custom_proxy_streaming_parameter(self):
861
861
model = "gemini-2.5-flash-lite" ,
862
862
)
863
863
864
- expected_streaming_url = "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent?alt=sse"
864
+ expected_streaming_url = "https://proxy.example .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent?alt=sse"
865
865
assert result_url_streaming == expected_streaming_url , f"Expected { expected_streaming_url } , got { result_url_streaming } "
866
866
867
867
# Test with streaming disabled
868
868
_ , result_url_no_streaming = vertex_base ._check_custom_proxy (
869
- api_base = "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta" ,
869
+ api_base = "https://proxy.example .com/generativelanguage.googleapis.com/v1beta" ,
870
870
custom_llm_provider = "gemini" ,
871
871
gemini_api_key = "test-api-key" ,
872
872
endpoint = "generateContent" ,
@@ -876,5 +876,5 @@ def test_check_custom_proxy_streaming_parameter(self):
876
876
model = "gemini-2.5-flash-lite" ,
877
877
)
878
878
879
- expected_no_streaming_url = "https://proxy.zapier .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent"
879
+ expected_no_streaming_url = "https://proxy.example .com/generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent"
880
880
assert result_url_no_streaming == expected_no_streaming_url , f"Expected { expected_no_streaming_url } , got { result_url_no_streaming } "
0 commit comments