Skip to content
This repository was archived by the owner on Jun 3, 2026. It is now read-only.

v0.130.0

Choose a tag to compare

@lgrammel lgrammel released this 21 Jan 15:36

Changed

  • breaking change: updated generateTranscription interface. The function now takes a mimeType and audioData (base64-encoded string, Uint8Array, Buffer or ArrayBuffer). Example:

    import { generateTranscription, openai } from "modelfusion";
    import fs from "node:fs";
    
    const transcription = await generateTranscription({
      model: openai.Transcriber({ model: "whisper-1" }),
      mimeType: "audio/mp3",
      audioData: await fs.promises.readFile("data/test.mp3"),
    });
  • Images in instruction and chat prompts can be Buffer or ArrayBuffer instances (in addition to base64-encoded strings and Uint8Array instances).