]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
mtmd, server: add "placeholder bitmap" for counting tokens , add */input_tokens API...
authorXuan-Son Nguyen <redacted>
Sat, 6 Jun 2026 09:06:51 +0000 (11:06 +0200)
committerGitHub <redacted>
Sat, 6 Jun 2026 09:06:51 +0000 (11:06 +0200)
commitf5c6ae18278b75712fc992587d9ea527d4ea2218
treef14db5652990fbaf3c81bc03a91f0bc27b98c8bd
parent5a69c974392020e514c3b2b2910bb92f847cb4c9
mtmd, server: add "placeholder bitmap" for counting tokens , add */input_tokens API (#23913)

* mtmd: add "placeholder bitmap" for counting tokens w/o preprocessing

* fast path skip preproc for placeholder

* fix build

* correct the api

* add server endpoint + tests

* add object name

* update docs

* add proxy handling

* fix build

* fix audio input path

* use is_placeholder in process_mtmd_prompt()

* nits

* nits (2)

* docs: clarify chat/completions/input_tokens is not official

* fix merge problem
26 files changed:
tools/mtmd/clip-impl.h
tools/mtmd/clip.cpp
tools/mtmd/clip.h
tools/mtmd/models/conformer.cpp
tools/mtmd/models/exaone4_5.cpp
tools/mtmd/models/glm4v.cpp
tools/mtmd/models/granite-speech.cpp
tools/mtmd/models/kimik25.cpp
tools/mtmd/models/mimovl.cpp
tools/mtmd/models/qwen2vl.cpp
tools/mtmd/models/qwen3vl.cpp
tools/mtmd/models/whisper-enc.cpp
tools/mtmd/mtmd-cli.cpp
tools/mtmd/mtmd-helper.cpp
tools/mtmd/mtmd-helper.h
tools/mtmd/mtmd-image.cpp
tools/mtmd/mtmd.cpp
tools/mtmd/mtmd.h
tools/server/README.md
tools/server/server-common.cpp
tools/server/server-common.h
tools/server/server-context.cpp
tools/server/server-context.h
tools/server/server.cpp
tools/server/tests/unit/test_chat_completion.py
tools/server/tests/unit/test_vision_api.py