17 lines
517 B
Rust
17 lines
517 B
Rust
use rtx_llm_tools::templates::{PromptTemplate, TemplateContext};
|
|
use serde_json::Value;
|
|
|
|
#[tokio::test]
|
|
async fn debug_template_parsing() {
|
|
let template_str = "Hello {name}!";
|
|
let template = PromptTemplate::from_str(template_str).unwrap();
|
|
|
|
println!("Template nodes: {:?}", template);
|
|
|
|
let mut context = TemplateContext::new();
|
|
context.insert("name", Value::String("World".to_string()));
|
|
|
|
let result = template.render(&context).await.unwrap();
|
|
println!("Rendered result: '{}'", result);
|
|
}
|