Hz_
312514c032
feat(go): Add embedding dimension metadata and validation ( #15939 )
...
### What problem does this PR solve?
- Replace embedding model `dimension` metadata with `max_dimension`.
- Add optional `dimensions` metadata for models with fixed selectable
output dimensions.
- Include `max_dimension` and `dimensions` in model list responses.
- Validate requested embedding dimensions before calling provider
embedding APIs.
- Forward SiliconFlow embedding dimensions with the correct `dimensions`
request field.
- Add unit coverage for embedding dimension validation rules.
2026-06-11 17:55:13 +08:00
..
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-09 19:01:00 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 19:01:00 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 17:55:13 +08:00
2026-06-09 21:12:15 +08:00
2026-06-09 19:01:00 +08:00
2026-06-09 19:01:00 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-08 19:32:19 +08:00
2026-06-08 19:32:19 +08:00
2026-05-26 10:52:09 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 19:01:00 +08:00
2026-06-08 13:09:36 +08:00
2026-06-09 19:01:00 +08:00
2026-06-09 19:01:00 +08:00
2026-06-10 13:59:23 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-05-18 12:03:12 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 13:32:50 +08:00
2026-06-08 20:06:57 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 19:01:00 +08:00
2026-06-09 19:01:00 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-03 19:16:28 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 17:55:13 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-02 13:40:10 +08:00
2026-06-11 13:32:50 +08:00
2026-06-08 20:06:57 +08:00
2026-06-11 13:32:50 +08:00
2026-05-11 17:21:16 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 19:26:52 +08:00
2026-05-25 10:25:53 +08:00
2026-06-11 13:32:50 +08:00
2026-06-08 20:06:57 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 19:01:00 +08:00
2026-06-09 19:01:00 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 13:32:50 +08:00
2026-06-08 13:32:52 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 17:55:13 +08:00
2026-06-11 13:32:50 +08:00
2026-06-08 13:10:10 +08:00
2026-06-11 13:32:50 +08:00
2026-06-02 15:27:26 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-11 17:55:13 +08:00
2026-05-21 15:33:21 +08:00
2026-06-11 13:32:50 +08:00
2026-05-15 13:27:22 +08:00
2026-06-11 13:32:50 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-05-29 19:34:00 +08:00
2026-06-09 19:01:00 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-08 21:11:21 +08:00
2026-06-09 19:01:00 +08:00
2026-06-09 21:12:15 +08:00
2026-06-11 13:32:50 +08:00
2026-06-03 19:16:28 +08:00
2026-06-11 13:32:50 +08:00
2026-05-22 11:53:18 +08:00
2026-05-26 10:50:06 +08:00
2026-06-11 13:32:50 +08:00