(
tokenizer,
messages,
*,
add_generation_prompt: bool,
enable_thinking: bool | None = None,
)
| 181 | |
| 182 | |
| 183 | def encode_chat_messages( |
| 184 | tokenizer, |
| 185 | messages, |
| 186 | *, |
| 187 | add_generation_prompt: bool, |
| 188 | enable_thinking: bool | None = None, |
| 189 | ) -> torch.LongTensor: |
| 190 | conversation_text = render_chat_messages( |
| 191 | tokenizer, |
| 192 | messages, |
| 193 | add_generation_prompt=add_generation_prompt, |
| 194 | enable_thinking=enable_thinking, |
| 195 | ) |
| 196 | return tokenizer( |
| 197 | conversation_text, |
| 198 | return_tensors="pt", |
| 199 | add_special_tokens=False, |
| 200 | ).input_ids |
| 201 | |
| 202 | |
| 203 | def preprocess_record( |
no test coverage detected