動画
Weaveは自動的にmoviepyを使用して動画をログに記録します。これにより、トレース対象の関数に動画の入力と出力を渡すことができ、Weaveは自動的に動画データのアップロードと保存を処理します。
動画サポートは現在Pythonでのみ利用可能です。
画像
ログ記録タイプ:PIL.Image.Image.
以下の例は、OpenAI DALL-E APIを使用して生成された画像をログに記録する方法を示しています:
- Python
- TypeScript
大きな画像はログ記録前にリサイズする
UIのレンダリングコストとストレージへの影響を減らすために、ログ記録前に画像をリサイズすると便利です。postprocess_outputを@weave.opで使用して画像をリサイズできます。
音声
ログ記録タイプ:wave.Wave_read.
以下の例は、OpenAIの音声生成APIを使用して音声ファイルをログに記録する方法を示しています。
- Python
- TypeScript