Инструмент File Parser предоставляет мощный способ извлечения и обработки содержимого из различных форматов файлов, упрощая включение данных документов в ваши рабочие процессы агентов. Этот инструмент поддерживает несколько форматов файлов и может обрабатывать файлы размером до 200 МБ.
С File Parser вы можете:
- Обрабатывать несколько форматов файлов: Извлекать текст из PDF, CSV, документов Word (DOCX), текстовых файлов и других форматов
- Работать с большими файлами: Обрабатывать документы размером до 200 МБ
- Парсить файлы из URL: Прямо извлекать содержимое из файлов, размещенных в интернете, предоставляя их URL
- Обрабатывать несколько файлов одновременно: Загружать и парсить несколько файлов в одной операции
- Извлекать структурированные данные: Сохранять форматирование и структуру из исходных документов, когда это возможно
Инструмент File Parser особенно полезен в сценариях, когда вашим агентам необходимо работать с содержимым документов, например, анализировать отчеты, извлекать данные из таблиц или обрабатывать текст из различных источников документов. Он упрощает процесс предоставления содержимого документов вашим агентам, позволяя им работать с информацией, хранящейся в файлах, так же легко, как и с прямым текстовым вводом.
Инструкции по использованию
Читайте и парсите файлы из загрузок или URL, создавайте новые файлы рабочего пространства или добавляйте содержимое к существующим файлам.
Инструменты
file_parser
Парсинг одного или нескольких загруженных файлов или файлов из URL (текст, PDF, CSV, изображения и т.д.)
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
filePath | string | Нет | Путь к файлу(ам). Может быть одиночным путем, URL или массивом путей. |
file | file | Нет | Загруженный(е) файл(ы) для парсинга |
fileType | string | Нет | Тип файла для парсинга (определяется автоматически, если не указан) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
files | file[] | Распарсенные файлы как объекты UserFile |
combinedContent | string | Объединенное содержимое всех распарсенных файлов |
file_write
Создание нового файла рабочего пространства. Если файл с таким именем уже существует, добавляется числовой суффикс (например,
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
fileName | string | Да | Имя файла (например, "data.csv"). Если файл с таким именем существует, числовой суффикс добавляется автоматически. |
content | string | Да | Текстовое содержимое для записи в файл. |
contentType | string | Нет | MIME-тип для новых файлов (например, "text/plain"). Определяется автоматически по расширению файла, если опущено. |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
id | string | ID файла |
name | string | Имя файла |
size | number | Размер файла в байтах |
url | string | URL для доступа к файлу |
file_append
Добавление содержимого к существующему файлу рабочего пространства. Файл должен уже существовать. Содержимое добавляется в конец файла.
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
fileName | string | Да | Имя существующего файла рабочего пространства для добавления содержимого. |
content | string | Да | Текстовое содержимое для добавления к файлу. |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
id | string | ID файла |
name | string | Имя файла |
size | number | Размер файла в байтах |
url | string | URL для доступа к файлу |

