Langflow

Langflow is a visual way to build, iterate, and deploy AI applications. Its intuitive interface allows for easy manipulation of AI building blocks, enabling developers to quickly prototype and turn their ideas into powerful, real-world solutions.

A single Langflow "flow" could contain multiple Langchain chat components, a Llama language model, an Astra vector store, and a Redis cache. You can build any AI flow you can think of with Langflow, but how can you be confident that these components are up-to-date and compatible with your project?

Using the ragstack-ai-langflow package solves this problem. It provides the intuitive flow building of Langflow, with components tested for compatibility, performance, and security with RAGStack.

Install Langflow

  1. Install the ragstack-ai-langflow package.

    pip install ragstack-ai-langflow
  2. Start Langflow.

    • Bash

    • Result

    langflow run
    │ Welcome to ⛓ Langflow                             │
    │                                                   │
    │ Access http://127.0.0.1:7860                      │
    │ Collaborate, and contribute at our GitHub Repo 🚀 │

    A browser window will open with the Langflow interface.

    You can now access Langflow at http://127.0.0.1:7860/.

  3. To create a new project, click New Project.

  4. Select Blank Flow to start with a blank canvas, or select one of the Starter Projects to try a pre-built flow. We recommend the Basic Prompting project to get started.

The ragstack-ai-langflow package

The ragstack-ai-langflow package contains a curated set of dependencies for using Langflow with Astra DB and all the supported integrations by ragstack-ai-langchain.

All of Langflow’s builtin integrations are included in the ragstack-ai-langflow package.

Was this helpful?

Give Feedback

How can we improve the documentation?

© 2024 DataStax | Privacy policy | Terms of use

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries. Kubernetes is the registered trademark of the Linux Foundation.

General Inquiries: +1 (650) 389-6000, info@datastax.com