pub unsafe extern "C" fn llama_rs_apply_chat_template(
model: *const llama_model,
template_src: *const c_char,
roles: *const *const c_char,
contents: *const *const c_char,
n_messages: usize,
add_generation_prompt: c_int,
enable_thinking: c_int,
out_string: *mut *mut c_char,
out_error: *mut *mut c_char,
) -> llama_rs_apply_chat_template_status