lfx-wavespeed
WaveSpeed AI components for Langflow, packaged as a Langflow Extension Bundle.
WaveSpeed AI is a high-performance inference platform for image and video
generation models. This bundle exposes it in the Langflow palette — no fork, no
PR to Langflow, just pip install.
Install
pip install lfx-wavespeed
Restart Langflow. A WaveSpeed AI bundle appears in the component palette.
Components
| Component | What it does |
|---|---|
| WaveSpeed AI Image Generation | Text-to-image. Defaults to bytedance/seedream-v5.0-pro; the model dropdown loads the live catalog. Exposes prompt, aspect ratio and resolution. |
| WaveSpeed AI Video Generation | Text-to-video. Defaults to bytedance/seedance-2.5/text-to-video. Exposes prompt and duration. |
| WaveSpeed AI Run Model | Runs any model id from the catalog with a raw JSON input payload. |
All three take a WaveSpeed API Key (get one at
https://wavespeed.ai/dashboard) and can be driven by an Agent via tool mode.
Each returns a Data payload with url, urls and the raw platform outputs.
The model dropdowns refresh from GET /api/v3/models when you change the key or
click the refresh button; without a reachable catalog they fall back to a small
curated list.
Why no size / seed inputs
WaveSpeed validates model inputs against each model's declared schema and drops
undeclared fields. For the default image models size and seed are not
declared, so a UI field for them would look effective while doing nothing. Use
Run Model with an explicit JSON payload if a specific model does declare
them.
Development
pip install -e ".[test]" langflow
lfx extension validate src/lfx_wavespeed # static manifest + bundle check
pytest # mocked SDK, no network
ruff check .
lfx extension dev src/lfx_wavespeed # Langflow with this bundle loaded
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lfx_wavespeed-0.1.0.tar.gz.
File metadata
- Download URL: lfx_wavespeed-0.1.0.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22d8e7c211c3a33b4f0993bb641dd88d0bd58496a6c70e57551cd6cb5c39ad13
|
|
| MD5 |
107c072c2c76c8a326f7e998fd416f6a
|
|
| BLAKE2b-256 |
dead016259958479b905a334cc7d7425d61ce72b404caf51c212d064a3a687fb
|
Provenance
The following attestation bundles were made for lfx_wavespeed-0.1.0.tar.gz:
Publisher:
python-publish.yml on WaveSpeedAI/lfx-wavespeed
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lfx_wavespeed-0.1.0.tar.gz -
Subject digest:
22d8e7c211c3a33b4f0993bb641dd88d0bd58496a6c70e57551cd6cb5c39ad13 - Sigstore transparency entry: 2530809553
- Sigstore integration time:
-
Permalink:
WaveSpeedAI/lfx-wavespeed@d815f6b9f36a6223bc648d03b556bc6762464ffc -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/WaveSpeedAI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@d815f6b9f36a6223bc648d03b556bc6762464ffc -
Trigger Event:
release
-
Statement type:
File details
Details for the file lfx_wavespeed-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lfx_wavespeed-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d8e6ec6bbf79b4174c1894759a34708ba6707f649a30dc674243dc4ea77e9ac
|
|
| MD5 |
6d608fd829d0771e384b22e8bea6b201
|
|
| BLAKE2b-256 |
15dd31327a9186c66939694cc99148c0d44b1c26c5ade437885a79c52ab7d06f
|
Provenance
The following attestation bundles were made for lfx_wavespeed-0.1.0-py3-none-any.whl:
Publisher:
python-publish.yml on WaveSpeedAI/lfx-wavespeed
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lfx_wavespeed-0.1.0-py3-none-any.whl -
Subject digest:
2d8e6ec6bbf79b4174c1894759a34708ba6707f649a30dc674243dc4ea77e9ac - Sigstore transparency entry: 2530809655
- Sigstore integration time:
-
Permalink:
WaveSpeedAI/lfx-wavespeed@d815f6b9f36a6223bc648d03b556bc6762464ffc -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/WaveSpeedAI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@d815f6b9f36a6223bc648d03b556bc6762464ffc -
Trigger Event:
release
-
Statement type: