fn render_prompt(
v: &Value,
kind: ApiKind,
session: Option<&SessionInput>,
template: Option<&ChatTemplate>,
tools: &[Value],
) -> Result<Prompt>fn render_prompt(
v: &Value,
kind: ApiKind,
session: Option<&SessionInput>,
template: Option<&ChatTemplate>,
tools: &[Value],
) -> Result<Prompt>