diff --git a/LICENSE b/LICENSE index ff98ca03a..cd91750fb 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 Logspace +Copyright (c) 2024 Logspace Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 6c39b4869..1431194e1 100644 --- a/README.md +++ b/README.md @@ -2,66 +2,49 @@ # ⛓️ Langflow -
+### Discover a simpler & smarter way to build around Foundation Models
+# [](https://www.langflow.org)
# 📦 Installation
-### Locally
-
-You can install Langflow from pip:
+You can install Langflow with pip:
```shell
-# This installs the package without dependencies for local models
-pip install langflow
+# Install the pre-release version
+pip install langflow --pre --force-reinstall
+
+# or stable version
+pip install langflow -U
```
-To use local models (e.g llama-cpp-python) run:
+Then, run Langflow with:
```shell
-pip install langflow[local]
+python -m langflow run
+# or
+langflow run
```
-This will install the following dependencies:
+You can also preview Langflow in [HuggingFace Spaces](https://huggingface.co/spaces/Logspace/Langflow-Preview). [Clone the space using this link](https://huggingface.co/spaces/Logspace/Langflow-Preview?duplicate=true), to create your own Langflow workspace in minutes.
-- [CTransformers](https://github.com/marella/ctransformers)
-- [llama-cpp-python](https://github.com/abetlen/llama-cpp-python)
-- [sentence-transformers](https://github.com/UKPLab/sentence-transformers)
+# 🎨 Creating Flows
-You can still use models from projects like LocalAI, Ollama, LM Studio, Jan and others.
+Creating flows with Langflow is easy. Simply drag components from the sidebar onto the canvas and connect them to start building your application.
-Next, run:
+Explore by editing prompt parameters, grouping components into a single high-level component, and building your own Custom Components.
-```shell
-python -m langflow
+Once you’re done, you can export your flow as a JSON file.
+
+Load the flow with:
+
+```python
+from langflow import load_flow_from_json
+
+flow = load_flow_from_json("path/to/flow.json")
+# Now you can use it
+flow("Hey, have you heard of Langflow?")
```
-or
-
-```shell
-langflow run # or langflow --help
-```
-
-### HuggingFace Spaces
-
-You can also check it out on [HuggingFace Spaces](https://huggingface.co/spaces/Logspace/Langflow) and run it in your browser! You can even clone it and have your own copy of Langflow to play with.
-
# 🖥️ Command Line Interface (CLI)
Langflow provides a command-line interface (CLI) for easy management and configuration.
@@ -124,24 +107,6 @@ Alternatively, click the **"Open in Cloud Shell"** button below to launch Google