Skip to content
This repository has been archived by the owner on Aug 8, 2024. It is now read-only.

yaitec/Langflow-Streamlit-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Langflow Integration with Streamlit

Seamlessly integrate Streamlit components within Langflow

Integrate Streamlit for interactive web applications with Langflow

Open-source, Python-powered, fully customizable integration for a seamless user experience

📝 Content

Running Langflow with Streamlit integration from a cloned repository

If you prefer to run Langflow from a cloned repository rather than installing it via pip, follow these steps:

  1. Clone the Repository

First, clone the Langflow repository from GitHub:

git clone https://github.com/yaitec/Langflow-Streamlit.git

Navigate into the cloned directory:

cd Langflow-Streamlit
  1. Install Dependencies and run

To install the frontend and backend dependencies and run both, use the following commands:

make run

How to get Streamlit's Flows from the store

The gif below shows how to search, download, and run Streamlit's flow:

Your GIF

Using Streamlit Components in Langflow

The gif below shows how to use Listen and Send components:

Your GIF

Streamlit's Components

Langflow provides the following Streamlit components:

  • Send: Send messages to a Streamlit chat session.
  • Listen: Listen for incoming messages in a Streamlit chat, altering the layout of the Streamlit application.

👋 Contribute

We welcome contributions from developers of all levels to our open-source project on GitHub. If you'd like to contribute, please check our contributing guidelines and help make Langflow more accessible.


Star History Chart

🌟 Contributors

langflow streamlit contributors

📄 License

Langflow is released under the MIT License. See the LICENSE file for details.