
Sends one or more images plus a String prompt to a vision-language model served by a local Ollama sidecar and returns the model's reply as a String. The image input is a oneof spanning a single image, an image-with-label, a batch, or labeled batch.
Caption or visually reason over frames pulled from a video file and emit the model's answer as JSON for a downstream service.
Describe an image fetched over HTTP and read the answer aloud through a text-to-speech component.
temperature, num_predict and num_ctx are hot-reloadable per request, while the model, image encoding and concurrency wiring are read once at startup and fixed for the life of the deployment.max_parallel sets the request pool size at startup, so raising throughput requires a redeploy rather than a config update; an out-of-range hot update to a tunable is rejected and the previous value is kept.num_ctx left at its zero sentinel keeps the model's own default context window; raise it above the prompt plus image tokens plus the generation budget when long outputs are truncated.image_format.jpeg or image_format.png and base64-embedded into the request body, so large batches inflate payload size and per-call latency.Automated release