Commit 8a87c39
committed
Validate input in chunk_and_stitch_embed
An empty input reaching the shared helper fell through to
validate_embedding_response and raised provider_invalid_response
("provider returned no vectors"), misclassifying a caller-side invalid
request as an invalid response. Call validate_embedding_input up front so
an empty (or non-string) input raises provider_invalid_request. Providers
already validate before the helper; this protects a direct/future caller.1 parent b0b1d2c commit 8a87c39
2 files changed
Lines changed: 19 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
125 | 131 | | |
126 | 132 | | |
127 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1505 | 1505 | | |
1506 | 1506 | | |
1507 | 1507 | | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
| 1516 | + | |
| 1517 | + | |
| 1518 | + | |
| 1519 | + | |
1508 | 1520 | | |
1509 | 1521 | | |
1510 | 1522 | | |
| |||
0 commit comments