| 998 | static bool parse_ignore_eos_value(const char **p, request *r) { |
| 999 | return p && r && json_bool(p, &r->ignore_eos); |
| 1000 | } |
| 1001 | |
| 1002 | static bool request_validate_ignore_eos(const request *r, |
| 1003 | char *err, size_t errlen) { |
| 1004 | if (!r || !r->ignore_eos) return true; |
| 1005 | if (r->temperature_set && r->temperature == 0.0f) return true; |
| 1006 | snprintf(err, errlen, |
| 1007 | "ignore_eos requires an explicit temperature of 0"); |
| 1008 | return false; |
| 1009 | } |
no outgoing calls
no test coverage detected