github Effect-TS/effect-smol @effect/ai-openrouter@4.0.0-beta.84

Patch Changes

  • #2379 717d1c8 Thanks @walln! - Convert audio file parts in prompts into OpenRouter input_audio content blocks.

    Previously, every non-image file part was converted into a generic file content block. OpenRouter only accepts audio as base64-encoded input_audio content parts, so audio attachments were rejected or mishandled by the upstream provider.

    Audio file parts with a recognized mediaType (aac, aiff, flac, m4a, mp3, ogg, pcm16, pcm24, and wav) are now converted into input_audio blocks. Unsupported audio media types and URL audio data fail with an AiError since OpenRouter requires base64-encoded audio data and does not fetch audio URLs.

  • Updated dependencies [87f52ba, b8ee07f, 867c0d7, b93bc6c, 57d387f, bacca41, 0f8ac79, 25b4482, 9cf3a25, 8def767]:

    • effect@4.0.0-beta.84

Don't miss a new effect-smol release

NewReleases is sending notifications on new releases.