fix: type annotation bugs in media_utils, processor and config
#35
by
ThanhNguyxn
- opened
Summary
- Fix VideoSpec.media_type: use Literal['video'] correctly instead of assigning type to str
- Fix VideoChunkInput TypedDict: use NotRequired for optional prompt field (Python 3.11+)
- Fix preprocess_medias return type: tuple[list[dict], list[str]] instead of list[dict]
- Fix KimiK25Config.init: proper Optional types for text_config and vision_config
- Add missing type annotation for video_placeholder parameter