pub trait BaseStringMessagePromptTemplate: BaseMessagePromptTemplate {
// Required methods
fn prompt(&self) -> &PromptTemplate;
fn format(&self, kwargs: &HashMap<String, String>) -> Result<BaseMessage>;
// Provided methods
fn additional_kwargs(&self) -> &HashMap<String, Value> { ... }
fn aformat(
&self,
kwargs: &HashMap<String, String>,
) -> Pin<Box<dyn Future<Output = Result<BaseMessage>> + Send + '_>> { ... }
}Expand description
Base class for message prompt templates that use a string prompt template.
Required Methods§
Sourcefn prompt(&self) -> &PromptTemplate
fn prompt(&self) -> &PromptTemplate
Get the underlying string prompt template.
Provided Methods§
Sourcefn additional_kwargs(&self) -> &HashMap<String, Value>
fn additional_kwargs(&self) -> &HashMap<String, Value>
Get additional kwargs to pass to the message.