Python SDK v0.15.0
Changelog
Features
- Add per-input trial_count support to Eval() (#274)
- (mistral) Trace audio api calls (#275)
- (anthropic) Trace beta managed agents apis (#270)
- (mistral) Trace OCR API calls (#268)
- (openai|litellm) Attach speech outputs (#267)
- (litellm) Trace transcription calls (#264)
- (litellm) Trace image generation calls (#261)
- (openai) Trace responses api tool spans (#253)
- (anthropic) Trace server tool content blocks as tool spans (#255)
- (openai) Preserve streaming refusal output (#258)
Bug Fixes
- CachedSpanFetcher no longer caches empty results permanently (#79)
- (openai) Trace chat streaming audio attachments (#271)
- (openai) Log audio file attachments (#265)
- (adk) Avoid duplicate sync runner invocation spans (#252)
- (integrations) Unify multimodal attachment materialization (#247)
Package: https://pypi.org/project/braintrust/0.15.0/
Full Changelog: py-sdk-v0.14.0...py-sdk-v0.15.0