pub fn encode_prompt( tokenizer: &SentencePieceProcessor, prompt: &str, max_tokens: usize, ) -> Result<(Vec<i64>, Vec<i64>)>