mirror of
https://github.com/DayuanJiang/next-ai-draw-io.git
synced 2026-09-02 01:20:23 +08:00
Compare commits
2 Commits
feat/auto-
...
fix/kimi-k
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1d3a498306 | ||
|
|
2712f6d67c |
@@ -1161,8 +1161,15 @@ export function supportsImageInput(modelId: string): boolean {
|
|||||||
lowerModelId.includes("vision") || lowerModelId.includes("vl")
|
lowerModelId.includes("vision") || lowerModelId.includes("vl")
|
||||||
|
|
||||||
// Models that DON'T support image/vision input (unless vision variant)
|
// Models that DON'T support image/vision input (unless vision variant)
|
||||||
// Kimi K2 models don't support images
|
// Kimi K2 doesn't support images, but K2.5 does
|
||||||
if (lowerModelId.includes("kimi") && !hasVisionIndicator) {
|
// Only block kimi-k2 specifically, not other Kimi models
|
||||||
|
if (
|
||||||
|
(lowerModelId.includes("kimi-k2") ||
|
||||||
|
lowerModelId.includes("kimi_k2")) &&
|
||||||
|
!hasVisionIndicator &&
|
||||||
|
!lowerModelId.includes("2.5") &&
|
||||||
|
!lowerModelId.includes("k2.5")
|
||||||
|
) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -168,6 +168,11 @@ describe("supportsImageInput", () => {
|
|||||||
expect(supportsImageInput("moonshot/kimi-k2")).toBe(false)
|
expect(supportsImageInput("moonshot/kimi-k2")).toBe(false)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it("returns true for Kimi K2.5 models (supports vision)", () => {
|
||||||
|
expect(supportsImageInput("kimi-k2.5")).toBe(true)
|
||||||
|
expect(supportsImageInput("moonshotai/kimi-k2.5")).toBe(true)
|
||||||
|
})
|
||||||
|
|
||||||
it("returns false for DeepSeek text models", () => {
|
it("returns false for DeepSeek text models", () => {
|
||||||
expect(supportsImageInput("deepseek-chat")).toBe(false)
|
expect(supportsImageInput("deepseek-chat")).toBe(false)
|
||||||
expect(supportsImageInput("deepseek-coder")).toBe(false)
|
expect(supportsImageInput("deepseek-coder")).toBe(false)
|
||||||
|
|||||||
Reference in New Issue
Block a user