Skip to content


Choose a tag to compare
@schnerd schnerd released this 16 Aug 18:24
· 84 commits to master since this release

Version 4 is a complete rewrite of the SDK, offering a huge set of improvements.

What's new

  • Streaming support for completions and chat completions!
  • Improved typescript types for responses & errors
  • Support for ESM, CloudFlare Workers, Vercel edge functions, Deno, and more
  • Better file upload API for Whisper, fine-tune files, & DALL·E images
  • Improved error handling through automatic retries & error classes
  • Improved latency through reusing TCP connections
  • Simpler initialization logic

Getting started

npm install openai@4.0.0

Migration guide

➡️ View the v3 to v4 migration guide