feat: add video URL support in MediaContent and update token counting logic

This commit is contained in:
CaIon committed 2025-05-03 21:12:07 +08:00
1 parent f5c2fda22a
commit 4bf0d094c4
3 files changed
+19 -2

No files matched your search

+2
View File
@@ -400,6 +400,8 @@ func CountTokenMessages(info *relaycommon.RelayInfo, messages []dto.Message, mod
tokenNum += 100
} else if m.Type == dto.ContentTypeFile {
tokenNum += 5000
} else if m.Type == dto.ContentTypeVideoUrl {
tokenNum += 5000
} else {
tokenNum += getTokenNum(tokenEncoder, m.Text)
}