Prompt Customization

Prompt Customization

The prompt template allows users to create prompts and define variables that provide control over instructing the model.

Variables can be used to define instructions, questions, context, inputs, or examples for the model and can be created with any chosen name in curly brackets, e.g., {variable_name}. They act as placeholders for parts of the text that can be easily modified.

Once inserted, these variables are immediately recognized as new fields in the prompt component. Here, you can define their values within the component itself or leave a field empty to be adjusted over the chat interface.

You can also use documents or output parsers as prompt variables. By plugging them into prompt handles, they’ll disable and feed that input field.

With this, users can interact with documents, webpages, or any other type of content directly from the prompt, which allows for seamless integration of external resources with the language model.

If working with an interactive (chat-like) flow, remember to keep one of the input variables empty to behave as the chat input.

Getting Started

👋 Welcome to Langflow
📦 How to install?
🤗 HuggingFace Spaces
🎨 Creating Flows


Sign up and Sign in
API Keys
Assynchronous Processing
Prompt Customization
Chat Interface
Chat Widget
Custom Components

Step-by-Step Guides

Async API
Integrating documents with prompt variables
Building chatbots with System Message
Integrating Langfuse with Langflow


FlowRunner Component
Conversation Chain
Buffer Memory
MidJourney Prompt Chain
CSV Loader
Serp API Tool
Multiple Vector Stores
Python Function
📚 How to Upload Examples?


Deploy on Google Cloud Platform


How to contribute?
GitHub Issues

Search Docs…

Search Docs…