@@ -222,7 +222,7 @@ async def stream_async(query, provider=DEFAULT_PROVIDER, history=None, prefill=N
222222## embeddings
223223##
224224
225- def embed (text , provider = DEFAULT_PROVIDER , base_url = None , path = None , api_key = None , model = None , ** kwargs ):
225+ def embed (text , provider = DEFAULT_PROVIDER , base_url = None , path = None , api_key = None , model = None , timeout = None , ** kwargs ):
226226 # get provider details
227227 prov = get_provider (provider )
228228 url = prepare_url (prov , f'embed_path' , base_url = base_url , path = path )
@@ -240,7 +240,7 @@ def embed(text, provider=DEFAULT_PROVIDER, base_url=None, path=None, api_key=Non
240240 payload = {** payload_model , ** payload_message , ** kwargs }
241241
242242 # make the request
243- response = requests .post (url , headers = headers , data = json .dumps (payload ))
243+ response = requests .post (url , headers = headers , data = json .dumps (payload ), timeout = timeout )
244244 response .raise_for_status ()
245245
246246 # extract result
@@ -250,7 +250,7 @@ def embed(text, provider=DEFAULT_PROVIDER, base_url=None, path=None, api_key=Non
250250 # return result
251251 return result
252252
253- def tokenize (text , provider = DEFAULT_PROVIDER , base_url = None , path = None , api_key = None , model = None , ** kwargs ):
253+ def tokenize (text , provider = DEFAULT_PROVIDER , base_url = None , path = None , api_key = None , model = None , timeout = None , ** kwargs ):
254254 # get provider details
255255 prov = get_provider (provider )
256256 url = prepare_url (prov , 'tokenize_path' , base_url = base_url , path = path )
@@ -268,7 +268,7 @@ def tokenize(text, provider=DEFAULT_PROVIDER, base_url=None, path=None, api_key=
268268 payload = {** payload_model , ** payload_message , ** kwargs }
269269
270270 # make the request
271- response = requests .post (url , headers = headers , data = json .dumps (payload ))
271+ response = requests .post (url , headers = headers , data = json .dumps (payload ), timeout = timeout )
272272 response .raise_for_status ()
273273
274274 # extract result
0 commit comments