You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: openclaw.plugin.json
+17-5Lines changed: 17 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -47,11 +47,17 @@
47
47
},
48
48
"dimensions": {
49
49
"type": "integer",
50
-
"minimum": 1
50
+
"minimum": 1,
51
+
"description": "Internal vector dimensions for LanceDB schema sizing and local embedding validation"
52
+
},
53
+
"requestDimensions": {
54
+
"type": "integer",
55
+
"minimum": 1,
56
+
"description": "Optional dimensions/output_dimension value to send to embedding providers that support variable output sizes"
51
57
},
52
58
"omitDimensions": {
53
59
"type": "boolean",
54
-
"description": "When true, omit the dimensions parameter from embedding requests even if dimensions is configured"
60
+
"description": "When true, omit dimensions/output_dimension from embedding requests even if requestDimensions is configured"
55
61
},
56
62
"taskQuery": {
57
63
"type": "string",
@@ -892,14 +898,20 @@
892
898
"advanced": true
893
899
},
894
900
"embedding.dimensions": {
895
-
"label": "Vector Dimensions",
901
+
"label": "Schema Dimensions",
896
902
"placeholder": "auto-detected from model",
897
-
"help": "Override vector dimensions for custom models not in the built-in lookup table",
903
+
"help": "Internal vector dimensions used for LanceDB schema sizing and local embedding validation. Override this for custom models not in the built-in lookup table.",
904
+
"advanced": true
905
+
},
906
+
"embedding.requestDimensions": {
907
+
"label": "Request Dimensions",
908
+
"placeholder": "omit by default",
909
+
"help": "Optional dimensions/output_dimension value to send to the embedding API. If unset, no request-side dimensions field is sent.",
898
910
"advanced": true
899
911
},
900
912
"embedding.omitDimensions": {
901
913
"label": "Omit Request Dimensions",
902
-
"help": "Do not send the dimensions parameter to the embedding API even if embedding.dimensions is configured. Useful for local models like Qwen3-Embedding that reject the field.",
914
+
"help": "Do not send dimensions/output_dimension to the embedding API even if embedding.requestDimensions is configured. Useful for local models like Qwen3-Embedding that reject the field.",
0 commit comments