File tree 2 files changed +9
-2
lines changed
litellm/llms/infinity/rerank
2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 20
20
21
21
22
22
class InfinityRerankConfig (CohereRerankConfig ):
23
+ def get_complete_url (self , api_base : str , model : str ) -> str :
24
+ # Remove trailing slashes and ensure clean base URL
25
+ api_base = api_base .rstrip ("/" )
26
+ if not api_base .endswith ("/rerank" ):
27
+ api_base = f"{ api_base } /rerank"
28
+ return api_base
29
+
23
30
def validate_environment (
24
31
self ,
25
32
headers : dict ,
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ def return_val():
69
69
_url = mock_post .call_args .kwargs ["url" ]
70
70
print ("Arguments passed to API=" , args_to_api )
71
71
print ("url = " , _url )
72
- assert _url == "https://api.infinity.ai/v1/ rerank"
72
+ assert _url == "https://api.infinity.ai/rerank"
73
73
74
74
request_data = json .loads (args_to_api )
75
75
assert request_data ["query" ] == expected_payload ["query" ]
@@ -133,7 +133,7 @@ def return_val():
133
133
_url = mock_post .call_args .kwargs ["url" ]
134
134
print ("Arguments passed to API=" , args_to_api )
135
135
print ("url = " , _url )
136
- assert _url == "https://env.infinity.ai/v1/ rerank"
136
+ assert _url == "https://env.infinity.ai/rerank"
137
137
138
138
request_data = json .loads (args_to_api )
139
139
assert request_data ["query" ] == expected_payload ["query" ]
You can’t perform that action at this time.
0 commit comments