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(
363
363
truncate : Optional [bool ] = None ,
364
364
options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
365
365
keep_alive : Optional [Union [float , str ]] = None ,
366
+ dimensions : Optional [int ] = None ,
366
367
) -> EmbedResponse :
367
368
return self ._request (
368
369
EmbedResponse ,
@@ -374,6 +375,7 @@ def embed(
374
375
truncate = truncate ,
375
376
options = options ,
376
377
keep_alive = keep_alive ,
378
+ dimensions = dimensions ,
377
379
).model_dump (exclude_none = True ),
378
380
)
379
381
@@ -875,6 +877,7 @@ async def embed(
875
877
truncate : Optional [bool ] = None ,
876
878
options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
877
879
keep_alive : Optional [Union [float , str ]] = None ,
880
+ dimensions : Optional [int ] = None ,
878
881
) -> EmbedResponse :
879
882
return await self ._request (
880
883
EmbedResponse ,
@@ -886,6 +889,7 @@ async def embed(
886
889
truncate = truncate ,
887
890
options = options ,
888
891
keep_alive = keep_alive ,
892
+ dimensions = dimensions ,
889
893
).model_dump (exclude_none = True ),
890
894
)
891
895
Original file line number Diff line number Diff line change @@ -382,6 +382,9 @@ class EmbedRequest(BaseRequest):
382
382
383
383
keep_alive : Optional [Union [float , str ]] = None
384
384
385
+ dimensions : Optional [int ] = None
386
+ 'Dimensions truncates the output embedding to the specified dimension.'
387
+
385
388
386
389
class EmbedResponse (BaseGenerateResponse ):
387
390
"""
You can’t perform that action at this time.
0 commit comments