Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

crewai-files

File handling utilities for CrewAI multimodal inputs.

Supported File Types

  • ImageFile - PNG, JPEG, GIF, WebP
  • PDFFile - PDF documents
  • TextFile - Plain text files
  • AudioFile - MP3, WAV, FLAC, OGG, M4A
  • VideoFile - MP4, WebM, MOV, AVI

Usage

from crewai_files import File, ImageFile, PDFFile

# Auto-detect file type
file = File(source="document.pdf")  # Resolves to PDFFile

# Or use specific types
image = ImageFile(source="chart.png")
pdf = PDFFile(source="report.pdf")

Passing Files to Crews

crew.kickoff(
    input_files={"chart": ImageFile(source="chart.png")}
)

Passing Files to Tasks

task = Task(
    description="Analyze the chart",
    expected_output="Analysis",
    agent=agent,
    input_files=[ImageFile(source="chart.png")],
)

Metadata

Release files for crewai-files 1.14.6a2.dev20260528

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crewai-files 1.14.6a2.dev20260528
File Size Uploaded
crewai_files-1.14.6a2.dev20260528.tar.gz 678.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crewai-files 1.14.6a2.dev20260528
File Interpreter ABI Platform
crewai_files-1.14.6a2.dev20260528-py3-none-any.whl Python 3 none any Details

Total release size: 740.0 kB

Release files / crewai_files-1.14.6a2.dev20260528.tar.gz

Download URL crewai_files-1.14.6a2.dev20260528.tar.gz
Size 678.4 kB
Tags Source
SHA-256 checksum
How to use checksums
740f830a6812d6a2d746bdec8135b69709a472171b6e7a16e6c3373e6ec58992
BLAKE2b-256 checksum
How to use checksums
753a45b5474a9a3c7b8d2dd9c44a635e9b127b90624ba0802fd8d57132e7d826
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / crewai_files-1.14.6a2.dev20260528-py3-none-any.whl

Download URL crewai_files-1.14.6a2.dev20260528-py3-none-any.whl
Size 61.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7770c32e76416270bffa90414581eb826581c0a4609b0b32ed90b6c0f19e9629
BLAKE2b-256 checksum
How to use checksums
5c9c983a0facf39e680fa9f7137526bdfcaf6bf2b84eb766a3ee6bf7d5e68731
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

1.15.9

2 release files

1.15.8

2 release files

1.15.7

2 release files

1.15.6

2 release files

1.15.5

2 release files

1.15.4

2 release files

1.15.3

2 release files

1.15.1

2 release files

1.15.0

2 release files

1.14.7

2 release files

1.14.6

2 release files

This release

1.14.5

2 release files

1.14.4

2 release files

1.14.3

2 release files

1.14.2

2 release files

1.12.2

2 release files

1.12.1

2 release files

1.12.0

2 release files

1.11.1

2 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.3

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page