Langflow CLI
Langflow 命令行界面(Langflow CLI)是管理和运行 Langflow 服务器的主要界面。
CLI 命令
以下章节描述了可用的 CLI 命令及其选项,以及它们对应的 环境变量。
langflow
不带任何参数运行 CLI 会显示可用选项和命令的列表。
_10langflow [OPTIONS]_10# 或_10python -m langflow [OPTIONS]
选项
选项 | 默认值 | 值 | 描述 |
---|---|---|---|
--install-completion | 不适用 | 不适用 | 为当前 shell 安装自动补全。 |
--show-completion | 不适用 | 不适用 | 显示自动补全配置文件 的位置(如果已安装)。 |
--help | 不适用 | 不适用 | 显示有关命令用法及其选项和参数的信息。 |
langflow api-key
要使用 Langflow CLI 创建 API 密钥,AUTO_LOGIN
必须设置为 TRUE
,或者您必须以超级用户身份登录。
- 如果
AUTO_LOGIN
为FALSE
,您必须以超级用户身份登录。 - 如果
AUTO LOGIN
为TRUE
,您已经以超级用户身份登录。
有关更多信息,请参阅 API 密钥。
_10langflow api-key [OPTIONS]_10# 或_10uv run langflow api-key [OPTIONS]
选项
选项 | 默认值 | 值 | 描述 |
---|---|---|---|
--install-completion | 不适用 | 不适用 | 为当前 shell 安装自动补全 。 |
--show-completion | 不适用 | 不适用 | 显示自动补全配置文件的位置(如果已安装)。 |
--help | 不适用 | 不适用 | 显示有关命令用法及其选项和参数的信息。 |
langflow copy-db
将数据库文件复制到当前目录。
将 Langflow 数据库文件 langflow.db
和 langflow-pre.db
(如果存在)从缓存目录复制到当前目录。
备注
当前目录是包含 __main__.py
的目录。
您可以通过运行 which langflow
找到此目录。
_10langflow copy-db_10# 或_10python -m langflow copy-db
选项
选项 | 默认值 | 值 | 描述 |
---|---|---|---|
--help | 不适用 | 不适用 | 显示有关命令用法及其选项和参数的信息。 |
langflow migration
运行或测试数据库迁移。
_10langflow migration [OPTIONS]_10# 或_10python -m langflow migration [OPTIONS]
选项
选项 | 默认值 | 值 | 描述 |
---|---|---|---|
--test | true | 布尔值 | 在测试模式下运行迁移。使用 --no-test 禁用测试模式。 |
--fix | false (--no-fix ) | 布尔值 | 修复迁移。这是破坏性操作,所有受影响的数据将被删除。仅在您知道自己在做什么时使用此选项。 |
--help | 不适用 | 不适用 | 显示有关命令用法及其选项和参数的信息。 |
langflow run
启动 Langflow 服务器。
_10langflow run [OPTIONS]_10# 或_10python -m langflow run [OPTIONS]
选项
选项 | 默认值 | 值 | 描述 |
---|---|---|---|
--host | localhost | 字符串 | Langflow 服务器将运行的主 机。 参见 LANGFLOW_HOST 变量。 |
--workers | 1 | 整数 | 工作进程数。 参见 LANGFLOW_WORKERS 变量。 |
--worker-timeout | 300 | 整数 | 工作超时时间(以秒为单位)。 参见 LANGFLOW_WORKER_TIMEOUT 变量。 |
--port | 7860 | 整数 | Langflow 服务器将运行的端口。如果指定的端口正在使用中,服务器会自动选择一个空闲端口。 参见 LANGFLOW_PORT 变量。 |
--components-path | langflow/components | 字符串 | 包含自定义组件的目录路径。 参见 LANGFLOW_COMPONENTS_PATH 变量。 |
--env-file | 未设置 | 字符串 | 包含环境变量的 .env 文件路径。参见 从 .env 文件导入环境变量。 |
--log-level | critical | debug info warning error critical | 设置日志记录级别。 参见 LANGFLOW_LOG_LEVEL 变量。 |
--log-file | logs/langflow.log | 字符串 | 设 置 Langflow 日志文件的路径。 参见 LANGFLOW_LOG_FILE 变量。 |
--cache | async | async redis memory disk | 要使用的缓存类型。 参见 LANGFLOW_CACHE_TYPE 变量。 |
--frontend-path | ./frontend | 字符串 | 包含构建文件的前端目录路径。这仅用于开发目的。 参见 LANGFLOW_FRONTEND_PATH 变量。 |
--open-browser | true | 布尔值 | 启动时打开系统网页浏览器。使用 --no-open-browser 禁用启动时打开系统网页浏览器。参见 LANGFLOW_OPEN_BROWSER 变量。 |
--remove-api-keys | false (--no-remove-api-keys ) | 布尔值 | 从数据库中保存的项目中删除 API 密钥。 参见 LANGFLOW_REMOVE_API_KEYS 变量。 |
--backend-only | false (--no-backend-only ) | 布尔值 | 仅运行 Langflow 的后端服务器(无前端)。 参见 LANGFLOW_BACKEND_ONLY 变量。 |
--store | true | 布尔值 | 启用 Langflow 商店功能。使用 --no-store 禁用 Langflow 商店功能。 |