PromptTemplate della classe (1.50.0)

PromptTemplate(template: str)

Un modello di prompt per creare prompt con segnaposto.

La classe PromptTemplate consente agli utenti di definire una stringa modello con segnaposto rappresentati tra parentesi graffe {placeholder}. I nomi dei segnaposto non possono contenere spazi. Questi segnaposto possono essere sostituiti con valori specifici utilizzando il metodo assemble, offrendo flessibilità nella generazione di prompt dinamici.

Esempio di utilizzo:

```
    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)
```

Un insieme di nomi di segnaposto dalla stringa di modello.

Metodi

PromptTemplate

PromptTemplate(template: str)

Inizializza il PromptTemplate con un determinato modello.

Parametro
Nome Description
template str

La stringa del modello con segnaposto. I segnaposto devono essere rappresentati tra parentesi graffe {placeholder}.

__repr__

__repr__() -> str

Restituisce una rappresentazione stringa del PromptTemplate.

__str__

__str__() -> str

Restituisce la stringa del modello.

combinare

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

Sostituisce solo i segnaposto forniti nel modello con valori specifici.