:rotating_light: Processors update the rest
Author: zucchini-nlp
Pull request: yes

# What does this PR do?

The PR updates most commonly used multimodal LLM processors and a few non-generative models, leaving out only old/rarely used models

Breaking 🚨  because we deleted small private functions in some processing files, such as `_is_url` or `_build_image_tokens`, etc. Shouldn't affect anyone unless power users were relying on those private fn

Comments:
The docs for this PR live [here](https://moon-ci-docs.huggingface.co/docs/transformers/pr_46556). All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

**CI Dashboard:** [View test results in Grafana](https://transformers-ci.lor-e.huggingface.cool/d/pytest-observability-by-pr/pytest-observability-branch?var-pr=46556)

blip_2, cohere2_vision, colpali, colqwen2, deepseek_vl, deepseek_vl_hybrid, dia, donut, emu3, evolla, florence2, fuyu, glm_image, got_ocr2, granite4_vision, grounding_dino, idefics, idefics2, idefics3, instructblip, instructblipvideo, internvl, kosmos2, lasr, lfm2_vl, lighton_ocr, llama4, llava_next, llava_onevision, mgp_str, minicpmv4_6, nougat, omdet_turbo, ovis2, paddleocr_vl, paligemma, perception_lm, pi0, pixtral, qwen2_5_omni, smolvlm, video_llava, mistral3


blip_2, cohere2_vision, colpali, colqwen2, deepseek_vl, deepseek_vl_hybrid, dia, donut, emu3, evolla, florence2, fuyu, glm_image, got_ocr2, granite4_vision, grounding_dino, idefics, idefics2, idefics3, instructblip, instructblipvideo, internvl, kosmos2, lasr, lfm2_vl, lighton_ocr, llama4, llava_next, llava_onevision, mgp_str, minicpmv4_6, nougat, omdet_turbo, ovis2, paddleocr_vl, paligemma, perception_lm, pi0, pixtral, qwen2_5_omni, smolvlm, video_llava, mistral3

run-slow: blip_2, cohere2_vision, colpali, colqwen2, deepseek_vl, deepseek_vl_hybrid, dia, donut, emu3, evolla, florence2, fuyu, glm_image, got_ocr2, granite4_vision, grounding_dino, idefics, idefics2, idefics3, instructblip, instructblipvideo, internvl, kosmos2, lasr, lfm2_vl, lighton_ocr, llama4, llava_next, llava_onevision, mgp_str, minicpmv4_6, nougat, omdet_turbo, ovis2, paddleocr_vl, paligemma, perception_lm, pi0, pixtral, qwen2_5_omni, smolvlm, video_llava, mistral3

[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/27826304733)

This comment contains `run-slow`, running the specified jobs: 

models: ["models/blip_2", "models/cohere2_vision", "models/colpali", "models/colqwen2", "models/deepseek_vl", "models/deepseek_vl_hybrid", "models/dia", "models/donut", "models/emu3", "models/evolla", "models/florence2", "models/fuyu", "models/glm_image", "models/got_ocr2", "models/granite4_vision", "models/grounding_dino", "models/idefics", "models/idefics2", "models/idefics3", "models/instructblip", "models/instructblipvideo", "models/internvl", "models/kosmos2", "models/lasr", "models/lfm2_vl", "models/lighton_ocr", "models/llama4", "models/llava_next", "models/llava_onevision", "models/mgp_str", "models/minicpmv4_6", "models/mistral3", "models/nougat", "models/omdet_turbo", "models/ovis2", "models/paddleocr_vl", "models/paligemma", "models/perception_lm", "models/pi0", "models/pixtral", "models/qwen2_5_omni", "models/smolvlm", "models/video_llava"]
quantizations: []

## CI Results
[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/27826304733)

### Commit Info
| Context | Commit | Description |
|---------|--------|-------------|
| RUN | [7cadcf1b](https://github.com/huggingface/transformers/commit/7cadcf1ba7b18fe6b49e26aee4bf5a80920c29e2) | workflow commit (merge commit) |
| PR | [40535a52](https://github.com/zucchini-nlp/transformers/commit/40535a529bf6067fdbb4f1bb78a62945230f7af9) | branch commit (from PR) |
| main | [354533eb](https://github.com/huggingface/transformers/commit/354533ebe3ae3ca0927f43dccb6d8a280b19c4f1) | base commit (on `main`) |

✅ No failing test specific to this PR 🎉 👏 !


Wow, not a single failing test, how come 😮 

will be fixing it during the week. I tried to ask claude do heavy work and re-check models with harder processing logic, but as you see it still missed a lot

Yep no worries, take your time :saluting_face: 

**[For maintainers]** Suggested jobs to run (before merge)

run-slow: aria, audioflamingo3, aya_vision, blip_2, chameleon, cohere2_vision, colmodernvbert, colpali, colqwen2, deepseek_vl, deepseek_vl_hybrid, dia, donut, emu3, evolla, exaone4_5