Skip to content

Commit 6ccdc8f

Browse files
committed
apply ragstack changes and bump to 1.0.14.post0
1 parent 3cbd9d3 commit 6ccdc8f

File tree

5 files changed

+97
-277
lines changed

5 files changed

+97
-277
lines changed

README.md

+5-183
Original file line numberDiff line numberDiff line change
@@ -1,191 +1,13 @@
1-
<div align="center" style="padding: 10px; border: 1px solid #ccc; background-color: #f9f9f9; border-radius: 10px; margin-bottom: 20px;">
2-
<h2 style="margin: 0; font-size: 24px; color: #333;">Langflow 1.0 is OUT! 🎉</h2>
3-
<p style="margin: 5px 0 0 0; font-size: 16px; color: #666;">Read all about it <a href="https://medium.com/p/73d3bdce8440" style="text-decoration: underline; color: #1a73e8;">here</a>!</p>
4-
</div>
51

62
<!-- markdownlint-disable MD030 -->
73

8-
# [![Langflow](./docs/static/img/hero.png)](https://www.langflow.org)
4+
# RAGStack Langflow
95

10-
<p align="center"><strong>
11-
A visual framework for building multi-agent and RAG applications
12-
</strong></p>
13-
<p align="center" style="font-size: 12px;">
14-
Open-source, Python-powered, fully customizable, LLM and vector store agnostic
15-
</p>
6+
## Documentation
167

17-
<p align="center" style="font-size: 12px;">
18-
<a href="https://docs.langflow.org" style="text-decoration: underline;">Docs</a> -
19-
<a href="https://discord.com/invite/EqksyE2EX9" style="text-decoration: underline;">Join our Discord</a> -
20-
<a href="https://twitter.com/langflow_ai" style="text-decoration: underline;">Follow us on X</a> -
21-
<a href="https://huggingface.co/spaces/Langflow/Langflow" style="text-decoration: underline;">Live demo</a>
22-
</p>
8+
[DataStax RAGStack Documentation](https://docs.datastax.com/en/ragstack/docs/index.html)
239

24-
<p align="center">
25-
<a href="https://github.com/langflow-ai/langflow">
26-
<img src="https://img.shields.io/github/stars/langflow-ai/langflow">
27-
</a>
28-
<a href="https://discord.com/invite/EqksyE2EX9">
29-
<img src="https://img.shields.io/discord/1116803230643527710?label=Discord">
30-
</a>
31-
</p>
10+
## 📄 License
3211

33-
<div align="center">
34-
<a href="./README.md"><img alt="README in English" src="https://img.shields.io/badge/English-d9d9d9"></a>
35-
<a href="./README.PT.md"><img alt="README in Portuguese" src="https://img.shields.io/badge/Portuguese-d9d9d9"></a>
36-
<a href="./README.zh_CN.md"><img alt="README in Simplified Chinese" src="https://img.shields.io/badge/简体中文-d9d9d9"></a>
37-
<a href="./README.ja.md"><img alt="README in Japanese" src="https://img.shields.io/badge/日本語-d9d9d9"></a>
38-
<a href="./README.KR.md"><img alt="README in KOREAN" src="https://img.shields.io/badge/한국어-d9d9d9"></a>
39-
</div>
12+
RAGStack Langflow is released under the BUSL License. See the [LICENSE](LICENSE.md) file for details.
4013

41-
<p align="center">
42-
<img src="./docs/static/img/langflow_basic_howto.gif" alt="Your GIF" style="border: 3px solid #211C43;">
43-
</p>
44-
45-
# 📝 Content
46-
47-
- [📝 Content](#-content)
48-
- [📦 Get Started](#-get-started)
49-
- [🎨 Create Flows](#-create-flows)
50-
- [Deploy](#deploy)
51-
- [DataStax Langflow](#datastax-langflow)
52-
- [Deploy Langflow on Hugging Face Spaces](#deploy-langflow-on-hugging-face-spaces)
53-
- [Deploy Langflow on Google Cloud Platform](#deploy-langflow-on-google-cloud-platform)
54-
- [Deploy on Railway](#deploy-on-railway)
55-
- [Deploy on Render](#deploy-on-render)
56-
- [Deploy on Kubernetes](#deploy-on-kubernetes)
57-
- [🖥️ Command Line Interface (CLI)](#️-command-line-interface-cli)
58-
- [Usage](#usage)
59-
- [Environment Variables](#environment-variables)
60-
- [👋 Contribute](#-contribute)
61-
- [🌟 Contributors](#-contributors)
62-
- [📄 License](#-license)
63-
64-
# 📦 Get Started
65-
66-
You can install Langflow with pip:
67-
68-
```shell
69-
# Make sure you have >=Python 3.10 installed on your system.
70-
python -m pip install langflow -U
71-
```
72-
Or
73-
74-
If you would like to install from your cloned repo, you can build and install Langflow's frontend and backend with:
75-
76-
```shell
77-
make install_frontend && make build_frontend && make install_backend
78-
```
79-
80-
Then, run Langflow with:
81-
82-
```shell
83-
python -m langflow run
84-
```
85-
86-
# 🎨 Create Flows
87-
88-
Creating flows with Langflow is easy. Simply drag components from the sidebar onto the workspace and connect them to start building your application.
89-
90-
Explore by editing prompt parameters, grouping components into a single high-level component, and building your own Custom Components.
91-
92-
Once you’re done, you can export your flow as a JSON file.
93-
94-
Load the flow with:
95-
96-
```python
97-
from langflow.load import run_flow_from_json
98-
99-
results = run_flow_from_json("path/to/flow.json", input_value="Hello, World!")
100-
```
101-
102-
# Deploy
103-
104-
## DataStax Langflow
105-
106-
DataStax Langflow is a hosted version of Langflow integrated with [AstraDB](https://www.datastax.com/products/datastax-astra). Be up and running in minutes with no installation or setup required. [Sign up for free](https://langflow.datastax.com).
107-
108-
## Deploy Langflow on Hugging Face Spaces
109-
110-
You can also preview Langflow in [HuggingFace Spaces](https://huggingface.co/spaces/Langflow/Langflow). [Clone the space using this link](https://huggingface.co/spaces/Langflow/Langflow?duplicate=true) to create your own Langflow workspace in minutes.
111-
112-
## Deploy Langflow on Google Cloud Platform
113-
114-
Follow our step-by-step guide to deploy Langflow on Google Cloud Platform (GCP) using Google Cloud Shell. The guide is available in the [**Langflow in Google Cloud Platform**](./docs/docs/Deployment/deployment-gcp.md) document.
115-
116-
Alternatively, click the **"Open in Cloud Shell"** button below to launch Google Cloud Shell, clone the Langflow repository, and start an **interactive tutorial** that will guide you through the process of setting up the necessary resources and deploying Langflow on your GCP project.
117-
118-
[![Open in Cloud Shell](https://gstatic.com/cloudssh/images/open-btn.svg)](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/langflow-ai/langflow&working_dir=scripts/gcp&shellonly=true&tutorial=walkthroughtutorial_spot.md)
119-
120-
## Deploy on Railway
121-
122-
Use this template to deploy Langflow 1.0 on Railway:
123-
124-
[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/template/JMXEWp?referralCode=MnPSdg)
125-
126-
## Deploy on Render
127-
128-
<a href="https://render.com/deploy?repo=https://github.com/langflow-ai/langflow/tree/main">
129-
<img src="https://render.com/images/deploy-to-render-button.svg" alt="Deploy to Render" />
130-
</a>
131-
132-
## Deploy on Kubernetes
133-
134-
Follow our step-by-step guide to deploy [Langflow on Kubernetes](./docs/docs/Deployment/deployment-kubernetes.md).
135-
136-
# 🖥️ Command Line Interface (CLI)
137-
138-
Langflow provides a command-line interface (CLI) for easy management and configuration.
139-
140-
## Usage
141-
142-
You can run the Langflow using the following command:
143-
144-
```shell
145-
langflow run [OPTIONS]
146-
```
147-
148-
Each option is detailed below:
149-
150-
- `--help`: Displays all available options.
151-
- `--host`: Defines the host to bind the server to. Can be set using the `LANGFLOW_HOST` environment variable. The default is `127.0.0.1`.
152-
- `--workers`: Sets the number of worker processes. Can be set using the `LANGFLOW_WORKERS` environment variable. The default is `1`.
153-
- `--timeout`: Sets the worker timeout in seconds. The default is `60`.
154-
- `--port`: Sets the port to listen on. Can be set using the `LANGFLOW_PORT` environment variable. The default is `7860`.
155-
- `--env-file`: Specifies the path to the .env file containing environment variables. The default is `.env`.
156-
- `--log-level`: Defines the logging level. Can be set using the `LANGFLOW_LOG_LEVEL` environment variable. The default is `critical`.
157-
- `--components-path`: Specifies the path to the directory containing custom components. Can be set using the `LANGFLOW_COMPONENTS_PATH` environment variable. The default is `langflow/components`.
158-
- `--log-file`: Specifies the path to the log file. Can be set using the `LANGFLOW_LOG_FILE` environment variable. The default is `logs/langflow.log`.
159-
- `--cache`: Selects the type of cache to use. Options are `InMemoryCache` and `SQLiteCache`. Can be set using the `LANGFLOW_LANGCHAIN_CACHE` environment variable. The default is `SQLiteCache`.
160-
- `--dev/--no-dev`: Toggles the development mode. The default is `no-dev`.
161-
- `--path`: Specifies the path to the frontend directory containing build files. This option is for development purposes only. Can be set using the `LANGFLOW_FRONTEND_PATH` environment variable.
162-
- `--open-browser/--no-open-browser`: Toggles the option to open the browser after starting the server. Can be set using the `LANGFLOW_OPEN_BROWSER` environment variable. The default is `open-browser`.
163-
- `--remove-api-keys/--no-remove-api-keys`: Toggles the option to remove API keys from the projects saved in the database. Can be set using the `LANGFLOW_REMOVE_API_KEYS` environment variable. The default is `no-remove-api-keys`.
164-
- `--install-completion [bash|zsh|fish|powershell|pwsh]`: Installs completion for the specified shell.
165-
- `--show-completion [bash|zsh|fish|powershell|pwsh]`: Shows completion for the specified shell, allowing you to copy it or customize the installation.
166-
- `--backend-only`: This parameter, with a default value of `False`, allows running only the backend server without the frontend. It can also be set using the `LANGFLOW_BACKEND_ONLY` environment variable.
167-
- `--store`: This parameter, with a default value of `True`, enables the store features, use `--no-store` to deactivate it. It can be configured using the `LANGFLOW_STORE` environment variable.
168-
169-
These parameters are important for users who need to customize the behavior of Langflow, especially in development or specialized deployment scenarios.
170-
171-
### Environment Variables
172-
173-
You can configure many of the CLI options using environment variables. These can be exported in your operating system or added to a `.env` file and loaded using the `--env-file` option.
174-
175-
A sample `.env` file named `.env.example` is included with the project. Copy this file to a new file named `.env` and replace the example values with your actual settings. If you're setting values in both your OS and the `.env` file, the `.env` settings will take precedence.
176-
177-
# 👋 Contribute
178-
179-
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](./CONTRIBUTING.md) and help make Langflow more accessible.
180-
181-
---
182-
183-
[![Star History Chart](https://api.star-history.com/svg?repos=langflow-ai/langflow&type=Timeline)](https://star-history.com/#langflow-ai/langflow&Date)
184-
185-
# 🌟 Contributors
186-
187-
[![langflow contributors](https://contrib.rocks/image?repo=langflow-ai/langflow)](https://github.com/langflow-ai/langflow/graphs/contributors)
188-
189-
# 📄 License
190-
191-
Langflow is released under the MIT License. See the [LICENSE](LICENSE) file for details.

poetry.lock

+73-73
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)