PERF 优化文档
This commit is contained in:
parent
0b542b5d3f
commit
4ebf2aa42a
40
Readme.md
40
Readme.md
|
|
@ -54,15 +54,29 @@ pip install -r requirements.txt
|
||||||
|
|
||||||
## 四、节点介绍
|
## 四、节点介绍
|
||||||
|
|
||||||
|
### 常用节点
|
||||||
|
- **LLMChatMultiModalImageTensor**:多模态 LLM 调用,传入图片张量。
|
||||||
|
- **输入**:LLM 提供商、提示词、图片张量、温度、最大令牌数、超时时间
|
||||||
|
- **输出**:LLM 输出结果
|
||||||
|
- **用途**:结合图片张量与 LLM 进行交互
|
||||||
|
- **RandomLineSelector**:从多行文本中随机选择一行。
|
||||||
|
- **输入**:多行文本、随机种子
|
||||||
|
- **输出**:随机选择的一行文本
|
||||||
|
- **用途**:随机选取文本中的一行
|
||||||
|
- **LoadImg**:从网络/本地加载图片(网络图片优先)。
|
||||||
|
- **输入**:图片 URL、选择本地图片
|
||||||
|
- **输出**:图像张量
|
||||||
|
- **用途**:加载网络图片
|
||||||
|
- **S3UploadURL**:上传文件到 S3 并返回 URL。
|
||||||
|
- **输入**:待上传文件、S3 存储桶信息
|
||||||
|
- **输出**:上传后的文件 URL
|
||||||
|
- **用途**:上传文件到 S3 并获取文件 URL
|
||||||
|
|
||||||
### 1. 文本处理节点
|
### 1. 文本处理节点
|
||||||
- **LoadTextLocal**:从本地文件读取文本。
|
- **LoadTextCustom**:从本地文件读取文本(文件路径优先)。
|
||||||
- **输入**:根目录、文件名、编码格式
|
- **输入**:文件路径、选择本地文件、编码格式
|
||||||
- **输出**:文本字符串
|
- **输出**:文本字符串
|
||||||
- **用途**:读取本地文本文件内容
|
- **用途**:读取本地文本文件内容
|
||||||
- **LoadTextOnline**:从在线文件读取文本。
|
|
||||||
- **输入**:文件路径、编码格式
|
|
||||||
- **输出**:文本字符串
|
|
||||||
- **用途**:读取在线文本文件内容
|
|
||||||
- **StringEmptyJudgement**:判断字符串是否为空。
|
- **StringEmptyJudgement**:判断字符串是否为空。
|
||||||
- **输入**:字符串
|
- **输入**:字符串
|
||||||
- **输出**:布尔值(是否为空)
|
- **输出**:布尔值(是否为空)
|
||||||
|
|
@ -91,8 +105,8 @@ pip install -r requirements.txt
|
||||||
- **用途**:根据提供的模板和变量,使用 Jinja2 引擎渲染出最终的字符串,常用于生成动态的 prompt
|
- **用途**:根据提供的模板和变量,使用 Jinja2 引擎渲染出最终的字符串,常用于生成动态的 prompt
|
||||||
|
|
||||||
### 3. 图像和视频处理节点
|
### 3. 图像和视频处理节点
|
||||||
- **LoadNetImg**:从网络加载图片。
|
- **LoadImg**:从网络/本地加载图片(网络图片优先)。
|
||||||
- **输入**:图片 URL
|
- **输入**:图片 URL、选择本地图片
|
||||||
- **输出**:图像张量
|
- **输出**:图像张量
|
||||||
- **用途**:加载网络图片
|
- **用途**:加载网络图片
|
||||||
- **FaceDetect**:面部检测。
|
- **FaceDetect**:面部检测。
|
||||||
|
|
@ -127,19 +141,19 @@ pip install -r requirements.txt
|
||||||
### 4. 对象存储节点
|
### 4. 对象存储节点
|
||||||
- **COSUpload**:上传文件到 COS。
|
- **COSUpload**:上传文件到 COS。
|
||||||
- **输入**:待上传文件、COS 存储桶信息
|
- **输入**:待上传文件、COS 存储桶信息
|
||||||
- **输出**:上传结果
|
- **输出**:上传文件key
|
||||||
- **用途**:将文件上传到腾讯云 COS
|
- **用途**:将文件上传到腾讯云 COS
|
||||||
- **COSDownload**:从 COS 下载文件。
|
- **COSDownload**:从 COS 下载文件。
|
||||||
- **输入**:COS 存储桶文件信息、本地保存路径
|
- **输入**:COS 存储桶文件信息、本地保存路径
|
||||||
- **输出**:下载的文件
|
- **输出**:下载的文件路径
|
||||||
- **用途**:从腾讯云 COS 下载文件
|
- **用途**:从腾讯云 COS 下载文件
|
||||||
- **S3Upload**:上传文件到 S3。
|
- **S3Upload**:上传文件到 S3。
|
||||||
- **输入**:待上传文件、S3 存储桶信息
|
- **输入**:待上传文件、S3 存储桶信息
|
||||||
- **输出**:上传结果
|
- **输出**:上传文件key
|
||||||
- **用途**:将文件上传到 S3 存储桶
|
- **用途**:将文件上传到 S3 存储桶
|
||||||
- **S3Download**:从 S3 下载文件。
|
- **S3Download**:从 S3 下载文件。
|
||||||
- **输入**:S3 存储桶文件信息、本地保存路径
|
- **输入**:S3 存储桶文件信息、本地保存路径
|
||||||
- **输出**:下载的文件
|
- **输出**:下载的文件路径
|
||||||
- **用途**:从 S3 存储桶下载文件
|
- **用途**:从 S3 存储桶下载文件
|
||||||
- **S3UploadURL**:上传文件到 S3 并返回 URL。
|
- **S3UploadURL**:上传文件到 S3 并返回 URL。
|
||||||
- **输入**:待上传文件、S3 存储桶信息
|
- **输入**:待上传文件、S3 存储桶信息
|
||||||
|
|
@ -147,7 +161,7 @@ pip install -r requirements.txt
|
||||||
- **用途**:上传文件到 S3 并获取文件 URL
|
- **用途**:上传文件到 S3 并获取文件 URL
|
||||||
|
|
||||||
### 5. 工具节点
|
### 5. 工具节点
|
||||||
- **LogToDB**:将日志记录到数据库。
|
- **LogToDB**:将日志记录到数据库(数据库需要根据utils/task_table.py结构建表)。
|
||||||
- **输入**:作业 ID、日志内容、状态、数据库连接 URL
|
- **输入**:作业 ID、日志内容、状态、数据库连接 URL
|
||||||
- **输出**:记录结果
|
- **输出**:记录结果
|
||||||
- **用途**:将任务日志保存到数据库
|
- **用途**:将任务日志保存到数据库
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue