Skip to content

Update providers to lazy-load schemas #9339

@gr2m

Description

@gr2m

Reference pull request: #9317

  • example commit that combines schemas: f9b5709

  • example for commit that converts schema to lazySchema(): 2686a18#diff-b6153b60e47a09aab35fd3ebe1b6833fe632768c5aca8a24fdf55b09be6ae118
    Part of CI: add bundle size and benchmark monitoring #9287

  • Lazy-load schemas for ai-sdk/amazon-bedrock provider

  • Lazy-load schemas for ai-sdk/anthropic provider (chore(provider/anthropic): lazy schema loading #9317)

  • Lazy-load schemas for ai-sdk/assemblyai provider

  • Lazy-load schemas for ai-sdk/azure provider

  • Lazy-load schemas for ai-sdk/baseten provider

  • Lazy-load schemas for ai-sdk/cerebras provider

  • Lazy-load schemas for ai-sdk/cohere provider

  • Lazy-load schemas for ai-sdk/deepgram provider

  • Lazy-load schemas for ai-sdk/deepinfra provider

  • Lazy-load schemas for ai-sdk/deepseek provider

  • Lazy-load schemas for ai-sdk/elevenlabs provider

  • Lazy-load schemas for ai-sdk/fal provider

  • Lazy-load schemas for ai-sdk/fireworks provider

  • Lazy-load schemas for ai-sdk/gladia provider

  • Lazy-load schemas for ai-sdk/google-vertex provider

  • Lazy-load schemas for ai-sdk/groq provider

  • Lazy-load schemas for ai-sdk/huggingface provider

  • Lazy-load schemas for ai-sdk/hume provider

  • Lazy-load schemas for ai-sdk/lmnt provider

  • Lazy-load schemas for ai-sdk/luma provider

  • Lazy-load schemas for ai-sdk/mistral provider

  • Lazy-load schemas for ai-sdk/openai provider (chore(ai): load zod schemas lazily #9275)

  • Lazy-load schemas for ai-sdk/openai-compatible provider

  • Lazy-load schemas for ai-sdk/perplexity provider

  • Lazy-load schemas for ai-sdk/replicate provider

  • Lazy-load schemas for ai-sdk/revai provider

  • Lazy-load schemas for ai-sdk/togetherai provider

  • Lazy-load schemas for ai-sdk/vercel provider

  • Lazy-load schemas for ai-sdk/xai provider

Sub-issues

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions