Jev: a model that returns decisions, not text
Most of our AI code isn't asking a model to write anything — it's asking it to decide something. We spent a few days with Jev, a model built to skip text and return typed decisions instead.
This guide walks you through installing Langchain and Langflow locally, followed by an exploration of Langflow’s components and GUI. Learn to build visual workflows, connect LLMs, and create content pipelines for tasks like summarization, transcription, and more using a user-friendly interface.
In our most recent article, we explored the usage of Langflow, running Langchain models to create a chatbot resembling a Blog Writer that can essentially look at publicly available information and report findings the way a blog writer would when reporting on a news article. The intent of creating this bot was to simplify information aggregation, such that an editor could refine such synthetic content before publishing it. Once the bot is mapped to credible, original news sources, API developed using the above flow can create a blog writer that summarizes, transcribes, and presents information in an easily digestible format. As a precursor to that article, this guide will walk you through the process of installing Langchain and Langflow locally on your computer, followed by an explanation of Langflow's components and GUI. Essentially all things you need to get started with Langflow and its methodology of using complex LLMs to produce valuable content.
Before we begin, ensure you have the following installed on your system:
pip install langchain
pip install langflow
To verify that both Langchain and Langflow have been installed correctly, run the following commands:
python -c "import langchain; print(langchain.__version__)"
python -c "import langflow; print(langflow.__version__)"
These commands should print the installed versions of Langchain and Langflow without any errors.
To start the Langflow application, run the following command in your terminal:
langflow
This will start the Langflow server, and you should see output indicating that the server is running. By default, Langflow will be accessible at http://localhost:7860 in your web browser.
You would essentially be welcome at this screen:

The projects folder showcases all the API created using Langflow.
Click on New Project to understand all the elements of Langflow.

Click on Blank Flow to visualise all the components within Langflow.

Langflow is a user interface built on top of Langchain that allows you to prototype and experiment with different Langchain components visually. Let's explore its main components and how the GUI works.

Langflow Components:
Langflow functions as a visual programming overlay designed to simplify the creation and deployment of complex language models on user-friendly interface with various components that can be connected to form pipelines for different tasks. Widely classified, components can be broken down into the below mentioned categories.
Inputs:
Outputs:

Prompts:
Data:
Models:
Helpers:
Vector Stores:
Embeddings:
Experimental:
Connection and Outputs:
Components in Langflow are connected using a visual interface. The output of one component can be used as the input for another. For example, the output of a document loader can be used as the input for an embedding model.
The final output of a Langflow pipeline is typically a text string or a file containing the generated text. The specific output will depend on the components used and how they are connected.
Example:
A simple pipeline might involve:
This pipeline would allow users to ask questions about the contents of the loaded text file and receive informative answers.
By using Langflow's intuitive GUI, you can rapidly prototype complex Langchain workflows without writing code, making it easier to experiment with different configurations and components. Now that we have shown you how to set up Langflow and benefit from the merits of Langchain LLMs, we welcome you to explore different flows within the UI to solve numerous problem statements such as Document QnA, transcription, summarization, and many more. And, these are projects are designed to eliminate the barrier of entry guarding the utilization of LLMs.
Stay tuned for more interesting showcases.
Most of our AI code isn't asking a model to write anything — it's asking it to decide something. We spent a few days with Jev, a model built to skip text and return typed decisions instead.
Akshay Kumar
Discover how to create a sentiment analysis tool for Twitter using Langflow and Llama 2. This no-code guide walks you through building a real-time API for classifying tweets as positive, negative, or neutral, perfect for business insights and analysis.
Karan Kariappa
Discover how to build a RAG-based Blog Writer API using LangChain and Langflow. This guide covers creating a powerful content generation tool that combines retrieval and language models, enhancing accuracy and efficiency in generating high-quality blog posts.
Karan Kariappa
Get our thinking
The same signal as the footer signup — sent when we actually have something worth saying.
you@company.com SubscribeWe'll respond within one business day.