pub unsafe extern "C" fn llama_rs_mtp_speculative_draft(
spec: *mut llama_rs_mtp_speculative,
n_past: llama_pos,
id_last: llama_token,
prompt_tokens: *const llama_token,
prompt_tokens_count: usize,
out_tokens: *mut llama_token,
out_tokens_capacity: usize,
out_tokens_count: *mut usize,
) -> llama_rs_status