sanitizeModelName sanitizes the model name for use in filenames
(modelName string)
| 218 | |
| 219 | // sanitizeModelName sanitizes the model name for use in filenames |
| 220 | func sanitizeModelName(modelName string) string { |
| 221 | if modelName == "" { |
| 222 | modelName = "gpt-4o-mini" |
| 223 | } |
| 224 | |
| 225 | // Replace problematic characters with underscores |
| 226 | sanitized := strings.ReplaceAll(modelName, "/", "_") |
| 227 | sanitized = strings.ReplaceAll(sanitized, " ", "_") |
| 228 | sanitized = strings.ReplaceAll(sanitized, ":", "_") |
| 229 | |
| 230 | return sanitized |
| 231 | } |