@@ -19,19 +19,22 @@ def test_init_default(self, monkeypatch):
1919
2020 assert embedder .api_key == Secret .from_env_var ("JINA_API_KEY" )
2121 assert embedder .model_name == "jina-embeddings-v3"
22+ assert embedder .base_url == "https://api.jina.ai/v1/embeddings"
2223 assert embedder .prefix == ""
2324 assert embedder .suffix == ""
2425
2526 def test_init_with_parameters (self ):
2627 embedder = JinaTextEmbedder (
2728 api_key = Secret .from_token ("fake-api-key" ),
2829 model = "model" ,
30+ base_url = "http://api.jina.ai/v1/embeddings" ,
2931 prefix = "prefix" ,
3032 suffix = "suffix" ,
3133 late_chunking = True ,
3234 )
3335 assert embedder .api_key == Secret .from_token ("fake-api-key" )
3436 assert embedder .model_name == "model"
37+ assert embedder .base_url == "http://api.jina.ai/v1/embeddings"
3538 assert embedder .prefix == "prefix"
3639 assert embedder .suffix == "suffix"
3740 assert embedder .late_chunking is True
@@ -50,6 +53,7 @@ def test_to_dict(self, monkeypatch):
5053 "init_parameters" : {
5154 "api_key" : {"env_vars" : ["JINA_API_KEY" ], "strict" : True , "type" : "env_var" },
5255 "model" : "jina-embeddings-v3" ,
56+ "base_url" : "https://api.jina.ai/v1/embeddings" ,
5357 "prefix" : "" ,
5458 "suffix" : "" ,
5559 },
@@ -59,6 +63,7 @@ def test_to_dict_with_custom_init_parameters(self, monkeypatch):
5963 monkeypatch .setenv ("JINA_API_KEY" , "fake-api-key" )
6064 component = JinaTextEmbedder (
6165 model = "model" ,
66+ base_url = "http://api.jina.ai/v1/embeddings" ,
6267 prefix = "prefix" ,
6368 suffix = "suffix" ,
6469 task = "retrieval.query" ,
@@ -70,6 +75,7 @@ def test_to_dict_with_custom_init_parameters(self, monkeypatch):
7075 "init_parameters" : {
7176 "api_key" : {"env_vars" : ["JINA_API_KEY" ], "strict" : True , "type" : "env_var" },
7277 "model" : "model" ,
78+ "base_url" : "http://api.jina.ai/v1/embeddings" ,
7379 "prefix" : "prefix" ,
7480 "suffix" : "suffix" ,
7581 "task" : "retrieval.query" ,
0 commit comments