Files
github-actions[bot] fe8b27d183 Version Packages (beta) (#4071)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-11 17:25:33 -07:00
..
2026-09-11 17:25:33 -07:00
2026-09-11 17:25:33 -07:00

@workflow/ai

A helper library that makes Workflow SDK compatible with the AI SDK.

Installation

npm install @workflow/ai

AI SDK compatibility

This package supports both AI SDK v5 and AI SDK v6. The ai package is a peer dependency, so you control which version to use:

# For AI SDK v6 (recommended, latest)
npm install ai

# For AI SDK v5
npm install ai@5

Version differences

Feature AI SDK v5 AI SDK v6
Model interface LanguageModelV2 LanguageModelV3
Provider package @ai-sdk/provider@2.x @ai-sdk/provider@3.x

Both versions work with @workflow/ai. The package handles their differences through an internal compatibility layer.

Provider packages

If you use the provider wrappers (e.g., @workflow/ai/anthropic, @workflow/ai/openai), install the corresponding provider packages:

# Example: Using Anthropic with AI SDK v6
npm install ai @ai-sdk/anthropic

# Example: Using OpenAI with AI SDK v5
npm install ai@5 @ai-sdk/openai@2

Documentation

For usage examples and full documentation, see the API reference.