Skip to content
PluginStats

@wavespeed/ai-sdk-provider weekly downloads statistics

By wavespeed · npm · AI SDKs

WaveSpeed AI provider for the Vercel AI SDK

View on npm Fresh · Nov 4, 2026

@wavespeed/ai-sdk-provider has 870 recorded weekly downloads on npm, ranking #1666 of 2,855 tracked listings.

Weekly downloads
870
Official API · Nov 2, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1666
Among tracked npm listings

About @wavespeed/ai-sdk-provider

WaveSpeed provider for the Vercel AI SDK

The WaveSpeed provider for the Vercel AI SDK gives you access to WaveSpeed's LLMs, image models and video models through the standard AI SDK interfaces (generateText / streamText, generateImage, generateVideo).

Installation

npm install @wavespeed/ai-sdk-provider

Setup

Get an API key from the WaveSpeed dashboard and expose it as the WAVESPEED_API_KEY environment variable:

export WAVESPEED_API_KEY="your-api-key"

Alternatively, pass it explicitly:

import { createWaveSpeed } from '@wavespeed/ai-sdk-provider';

const wavespeed = createWaveSpeed({
  apiKey: 'your-api-key',
});

Language models

Chat models are served by the WaveSpeed LLM gateway (https://llm.wavespeed.ai/v1, override with llmBaseURL) and support streaming, tool calls and structured output. Browse model IDs in the LLM catalog.

import { wavespeed } from '@wavespeed/ai-sdk-provider';
import { generateText, streamText } from 'ai';

const { text } = await generateText({
  model: wavespeed('deepseek/deepseek-v4.1-flash-1017'),
  prompt: 'Write a haiku about GPUs.',
});

const result = streamText({
  model: wavespeed.chat('deepseek/deepseek-v4.1-flash-1017'),
  prompt: 'Explain diffusion models in one paragraph.',
});
for await (const chunk of result.textStream) process.stdout.write(chunk);

Image generation

import { wavespeed } from '@wavespeed/ai-sdk-provider';
import { experimental_generateImage as generateImage } from 'ai';
import { writeFileSync } from 'node:fs';

const { image } = await generateImage({
  model: wavespeed.image('bytedance/seedream-v5.0-pro'),
  prompt: 'A serene mountain lake at sunrise, photorealistic',
  size: '2048x2048',
});

writeFileSync('output.png', image.uint8Array);

The provider submits the prediction, polls WaveSpeed until it completes (1s interval by default, no overall time limit — long-running tasks keep polling until they finish; set pollIntervalMillis / pollTimeoutMillis in createWaveSpeed to change the interval or to opt in to a cap. Each individual HTTP request is bounded (submit 60s, each status poll 30s, output download 120s); abort with abortSignal), and returns the downloaded image bytes.

Video generation

import { wavespeed } from '@wavespeed/ai-sdk-provider';
import { experimental_generateVideo as generateVideo } from 'ai';

const { video } = await generateVideo({
  model: wavespeed.video('wavespeed-ai/minimax-h3/text-to-video'),
  prompt: 'A drone shot flying over a rugged coastline at golden hour',
  aspectRatio: '16:9',
  duration: 5,
});

console.log(video.url);

MiniMax H3 is the cheap open-weights starting point; use wavespeed.video('bytedance/seedance-2.5/text-to-video') for the highest quality.

Video models implement the AI SDK's asynchronous start/status flow, so the AI SDK core orchestrates polling for you.

Provider options

Model-specific inputs that are not part of the standard AI SDK call options can be passed through providerOptions.wavespeed. They are merged into the request body and take precedence over the mapped standard options:

const { image } = await generateImage({
  model: wavespeed.image('bytedance/seedream-v5.0-pro'),
  prompt: 'A cyberpunk city street at night',
  providerOptions: {
    wavespeed: {
      size: '3840*2160',
      enable_sync_mode: false,
    },
  },
});

Consult the model's page on wavespeed.ai for the exact input schema of each model. Fields that a model does not declare in its schema are ignored by the API.

Argument mapping

AI SDK optionWaveSpeed request field
promptprompt
size ({width}x{height})size ({width}*{height})
aspectRatioaspect_ratio
seedseed
duration (video)duration
resolution (video)resolution
fps (video)fps
generateAudio (video)generate_audio
image / file inputsimage / images
providerOptions.wavespeed.*passed through as-is (wins on conflict)

Only defined values are sent.

License

MIT


WaveSpeed AI — AI image & video generation platform. Try it in the browser: Image generator · Video generator

Description from the npm listing.

  • ai-sdk
  • vercel
  • wavespeed
  • image-generation
  • video-generation

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@wavespeed/ai-sdk-provider weekly downloads on npm, last 90 days: 870 weekly downloads as of Nov 2, 2026.@wavespeed/ai-sdk-providerWeekly downloads on npm · Last 90 days870downloads / week780800820840860880900920940960Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18Nov 2downloads / weekNov 2, 2026 – Nov 2, 2026 · 1 observations · Updated Nov 2, 2026pluginstats.com
@wavespeed/ai-sdk-provider weekly downloads on npm, last 90 days: 870 weekly downloads as of Nov 2, 2026.

7/30/90-day growth

@wavespeed/ai-sdk-provider weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@wavespeed/ai-sdk-providerWeekly downloads growth on npm870downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Nov 2, 2026pluginstats.com
@wavespeed/ai-sdk-provider weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@wavespeed/ai-sdk-provider npm ranking history: currently #1666 (by weekly downloads).@wavespeed/ai-sdk-providernpm ranking · by weekly downloads · Last 90 days#1666current rank#1645#1650#1655#1660#1665#1670Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21Nov 5rankNov 4, 2026 – Nov 5, 2026 · 2 observations · Updated Nov 2, 2026pluginstats.com
@wavespeed/ai-sdk-provider npm ranking history: currently #1666 (by weekly downloads).

Listing placement

All npm2,853 listings · 143 pages · 1,428 shown · page 94, #18 (overall #1,878)
All npm: every listing in weekly downloads order

Listing placement

AI SDKs315 listings · 16 pages · page 11, #3 (overall #203)
AI SDKs: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for @wavespeed/ai-sdk-provider
Date (UTC)Weekly downloadsChange vs. previous
870—

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@wavespeed/ai-sdk-provider. First seen Nov 4, 2026; last successful collection Nov 4, 2026. See the methodology.