Class PromptTemplate (1.66.0)

  PromptTemplate 
 ( 
 template 
 : 
 str 
 ) 
 

A prompt template for creating prompts with variables.

The PromptTemplate class allows users to define a template string with variables represented in curly braces {variable} . The variable names cannot contain spaces. These variables can be replaced with specific values using the assemble method, providing flexibility in generating dynamic prompts.

Usage:

 ```
template_str = "Hello, {name}! Today is {day}. How are you?"
prompt_template = PromptTemplate(template_str)
completed_prompt = prompt_template.assemble(name="John", day="Monday")
print(completed_prompt)
``` 

Methods

PromptTemplate

  PromptTemplate 
 ( 
 template 
 : 
 str 
 ) 
 

Initializes the PromptTemplate with a given template.

__repr__

  __repr__ 
 () 
 - 
> str 
 

Returns a string representation of the PromptTemplate.

__str__

  __str__ 
 () 
 - 
> str 
 

Returns the template string.

assemble

  assemble 
 ( 
 ** 
 kwargs 
 ) 
 - 
> vertexai 
 . 
 evaluation 
 . 
 prompt_template 
 . 
 PromptTemplate 
 

Replaces only the provided variables in the template with specific values.

Create a Mobile Website
View Site in Mobile | Classic
Share by: