* inputs * agents * chains * custom-component * align-admonitions-in-custom * data-and-embeddings * experimental * helpers * memories * model_specs * outputs * prompts * retrievers * textsplitter * tools * utilities * vector-stores
25 lines
1.1 KiB
Text
25 lines
1.1 KiB
Text
import Admonition from "@theme/Admonition";
|
|
|
|
# Prompts
|
|
|
|
<Admonition type="caution" icon="🚧" title="Zone Under Construction">
|
|
<p>
|
|
Thank you for your patience as we refine our documentation. It may
|
|
still have some areas under development. Please share your feedback or report any issues to help us improve!
|
|
</p>
|
|
</Admonition>
|
|
|
|
A prompt is the input provided to a language model, consisting of multiple components and can be parameterized using prompt templates. A prompt template offers a reproducible method for generating prompts, enabling easy customization through input variables.
|
|
|
|
---
|
|
|
|
### PromptTemplate
|
|
|
|
The `PromptTemplate` component enables users to create prompts and define variables that control how the model is instructed. Users can input a set of variables which the template uses to generate the prompt when a conversation starts.
|
|
|
|
<Admonition type="info">
|
|
After defining a variable in the prompt template, it acts as its own component
|
|
input. See [Prompt Customization](../administration/prompt-customization) for more details.
|
|
</Admonition>
|
|
|
|
- **template:** The template used to format an individual request.
|