|
41 | 41 |
|
42 | 42 | arguments |
43 | 43 | this (1,1) messageHistory |
44 | | - name {mustBeNonzeroLengthTextScalar} |
45 | | - content {mustBeNonzeroLengthTextScalar} |
| 44 | + name {llms.utils.mustBeNonzeroLengthTextScalar} |
| 45 | + content {llms.utils.mustBeNonzeroLengthTextScalar} |
46 | 46 | end |
47 | 47 |
|
48 | 48 | newMessage = struct("role", "system", "name", string(name), "content", string(content)); |
|
64 | 64 |
|
65 | 65 | arguments |
66 | 66 | this (1,1) messageHistory |
67 | | - content {mustBeNonzeroLengthTextScalar} |
| 67 | + content {llms.utils.mustBeNonzeroLengthTextScalar} |
68 | 68 | end |
69 | 69 |
|
70 | 70 | newMessage = struct("role", "user", "content", string(content)); |
|
106 | 106 |
|
107 | 107 | arguments |
108 | 108 | this (1,1) messageHistory |
109 | | - content {mustBeNonzeroLengthTextScalar} |
| 109 | + content {llms.utils.mustBeNonzeroLengthTextScalar} |
110 | 110 | images (1,:) {mustBeNonzeroLengthText} |
111 | 111 | nvp.Detail string {mustBeMember(nvp.Detail,["low","high","auto"])} = "auto" |
112 | 112 | end |
|
133 | 133 |
|
134 | 134 | arguments |
135 | 135 | this (1,1) messageHistory |
136 | | - id {mustBeNonzeroLengthTextScalar} |
137 | | - name {mustBeNonzeroLengthTextScalar} |
138 | | - content {mustBeNonzeroLengthTextScalar} |
| 136 | + id {llms.utils.mustBeNonzeroLengthTextScalar} |
| 137 | + name {llms.utils.mustBeNonzeroLengthTextScalar} |
| 138 | + content {llms.utils.mustBeNonzeroLengthTextScalar} |
139 | 139 |
|
140 | 140 | end |
141 | 141 |
|
|
262 | 262 | end |
263 | 263 | end |
264 | 264 |
|
265 | | -function mustBeNonzeroLengthTextScalar(content) |
266 | | -mustBeNonzeroLengthText(content) |
267 | | -mustBeTextScalar(content) |
268 | | -end |
269 | | - |
270 | 265 | function validateRegularAssistant(content) |
271 | 266 | try |
272 | 267 | mustBeNonzeroLengthText(content) |
|
0 commit comments