File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -363,6 +363,7 @@ def embed(
363363 truncate : Optional [bool ] = None ,
364364 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
365365 keep_alive : Optional [Union [float , str ]] = None ,
366+ dimensions : Optional [int ] = None ,
366367 ) -> EmbedResponse :
367368 return self ._request (
368369 EmbedResponse ,
@@ -374,6 +375,7 @@ def embed(
374375 truncate = truncate ,
375376 options = options ,
376377 keep_alive = keep_alive ,
378+ dimensions = dimensions ,
377379 ).model_dump (exclude_none = True ),
378380 )
379381
@@ -875,6 +877,7 @@ async def embed(
875877 truncate : Optional [bool ] = None ,
876878 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
877879 keep_alive : Optional [Union [float , str ]] = None ,
880+ dimensions : Optional [int ] = None ,
878881 ) -> EmbedResponse :
879882 return await self ._request (
880883 EmbedResponse ,
@@ -886,6 +889,7 @@ async def embed(
886889 truncate = truncate ,
887890 options = options ,
888891 keep_alive = keep_alive ,
892+ dimensions = dimensions ,
889893 ).model_dump (exclude_none = True ),
890894 )
891895
Original file line number Diff line number Diff line change @@ -382,6 +382,9 @@ class EmbedRequest(BaseRequest):
382382
383383 keep_alive : Optional [Union [float , str ]] = None
384384
385+ dimensions : Optional [int ] = None
386+ 'Dimensions truncates the output embedding to the specified dimension.'
387+
385388
386389class EmbedResponse (BaseGenerateResponse ):
387390 """
You can’t perform that action at this time.
0 commit comments