refactor(media): move provider defaults into media metadata

This commit is contained in:
Peter Steinberger
2026-04-04 07:00:35 +01:00
parent fca80d2ee2
commit 3a3f88a80a
26 changed files with 308 additions and 148 deletions

View File

@@ -126,6 +126,8 @@ export async function describeMoonshotVideo(
export const moonshotMediaUnderstandingProvider: MediaUnderstandingProvider = {
id: "moonshot",
capabilities: ["image", "video"],
defaultModels: { image: "kimi-k2.5", video: DEFAULT_MOONSHOT_VIDEO_MODEL },
autoPriority: { video: 20 },
describeImage: describeImageWithModel,
describeImages: describeImagesWithModel,
describeVideo: describeMoonshotVideo,