Liking cljdoc? Tell your friends :D

Change Log

[2025.11.30.1359] - 2025-11-30

Added

ClojureScript Only

A :media-stream-track param is now supported. Supersedes :content-types if provided. Useful for workflows requiring more nuanced permission flows - for example calling navigator.mediaDevices.getUserMedia() manually and then connecting only after permission is granted.

(connect! client-secret-from-server {:media-stream-strack (custom-get-media-stream-track-some-how)})

Changed

Demo now includes a checkbox for testing manual provision of a MediaStreamTrack

[2025.11.29.1007] - 2025-11-29

Changed

BREAKING CHANGES

This release migrates to Open AI's GA realtime models. The schemas and payload structures have had significant changes. See Open AI's Beta to GA migration guide.

  • malli is no longer a hard dependency
  • JSON handling for the JVM and demos switched from cheshire to charred
  • schema updated to account for GA realtime models
  • JVM and WebRTC transports updated to account for GA
  • Demo application now supports toggling content types with output modalities
    • The former :modalities key is now :output_modalities and supports either ["audio"] or ["text"] (but no longer both)

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close