anomalyco / anomalyco/opencode
deepseek-v4-flash is text-only in models.dev but DeepSeek's official API supports image input
@nexxeln is already working on this.
Since Aug 5, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- PR merge metrics
- PR metrics pending
Description
Problem: When routing a request with an image to opencode/deepseek-v4-flash (via the opencode gateway, e.g. from Claude Code), it fails with "this model does not support image input".
Root cause: In anomalyco/models.dev (dev branch), models/deepseek/deepseek-v4-flash.toml declares text-only modalities:
[modalities]
input = ["text"]
output = ["text"]
DeepSeek's official API for deepseek-v4-flash supports image input (vision). Please update the modality declaration to:
[modalities]
input = ["text", "image"]
output = ["text"]
Also worth checking: deepseek-v4-pro.toml and deepseek-chat.toml have the same input = ["text"] declaration — they may also support vision upstream.
Related: #37879, #33199
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.