The design
What the Claude alt text generator does, precisely
This route accepts a written description of an image and returns an alt attribute value. It is a generator in the strict sense: the request goes to our server with a brief, and the model returns finished content with no preamble, commentary or markdown fence around it. Input is bounded at 1 to 12,000 characters and the allowance is 5 runs per rolling 24 hours.
What it does not do is look at a file. There is no image pipeline on this route, so the picture is never analysed, never stored and never seen. That is a design consequence worth being explicit about, because every hosted competitor for this term is built the other way round.