diff --git a/crates/inference-server/src/compat.rs b/crates/inference-server/src/compat.rs index adf09d0..b3002f3 100644 --- a/crates/inference-server/src/compat.rs +++ b/crates/inference-server/src/compat.rs @@ -461,7 +461,7 @@ fn select_chat_template(req: &ChatCompletionRequest, config: &ServerConfig) -> C for candidate in candidates { let normalized = candidate.to_ascii_lowercase(); - if normalized.contains("qwen") { + if normalized.contains("qwen") || normalized.contains("cooper") || normalized.contains("iron") || normalized.contains("steel") { return ChatTemplate::Qwen; } if normalized.contains("gemma") {