pub trait FormatPrompter: Send + Sync {
// Required methods
fn format_prompt(
&self,
input_variables: PromptArgs,
) -> Result<PromptValue, PromptError>;
fn get_input_variables(&self) -> Vec<String>;
}
pub trait FormatPrompter: Send + Sync {
// Required methods
fn format_prompt(
&self,
input_variables: PromptArgs,
) -> Result<PromptValue, PromptError>;
fn get_input_variables(&self) -> Vec<String>;
}