Skip to content

Commit d705301

Browse files
committed
add minijinja_contrib extra methods to chat template renderer just in case
1 parent 92e9a03 commit d705301

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

Cargo.lock

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ hf-hub = { version = "0.4.3", features = ["tokio"] }
3030
indoc = "2.0.6"
3131
llama-cpp-2 = { version = "0.1.108" }
3232
log = "0.4.27"
33-
minijinja-contrib = { version = "2.11.0", features = ["pycompat"] }
33+
minijinja-contrib = { version = "2.11.0", features = ["datetime", "pycompat", "wordcount", "wordwrap"] }
3434
nix = { version = "0.30.1", features = ["signal"] }
3535
rand = "0.9.2"
3636
reqwest = { version = "0.12.20", features = ["json", "stream"] }

src/chat_template_renderer.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ impl ChatTemplateRenderer {
3232
minijinja_env.add_template_owned(CHAT_TEMPLATE_NAME, content)?;
3333
minijinja_env.set_unknown_method_callback(unknown_method_callback);
3434

35+
minijinja_contrib::add_to_environment(&mut minijinja_env);
36+
3537
Ok(Self {
3638
minijinja_env,
3739
})

0 commit comments

Comments
 (0)