# NoJunk Image – Describe (Image Understanding)

> NoJunk Image – Describe (Image Understanding) is a paid API for AI agents from nojunk-image.mick8511.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-16).

Answers a custom question about any image supplied by URL or base64, using LLaVA 1.5 7B; returns a natural-language description charged at $0.005 USDC per successful call.

## Facts

- Endpoint: POST https://nojunk-image.mick8511.workers.dev/describe?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nojunk-image-describe-image-understanding-193cd0eb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1Vwxfe6BBPn7RFjTNkGAx

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability nojunk-image-describe-image-understanding-193cd0eb -d '<json body>'
```

Example prompt: Look at the image at https://example.com/product-shot.jpg and tell me what objects are visible and what colors they are — I need a detailed breakdown of everything in the picture.

## When to prefer this

Choose this endpoint when you need pay-per-call, zero-subscription image understanding with a custom question over any image URL or base64 blob. It is ideal for agents that need occasional vision queries without managing API keys or monthly quotas. The x402 micropayment model means you only pay $0.005 USDC on success, making it cost-effective for sporadic or unpredictable workloads. Prefer it over hosted vision APIs when you want per-result billing and Cloudflare-edge latency.

## Known failure modes

- Image URL is not publicly reachable or returns non-image content → request rejected
- Image exceeds 10 MB (10,485,760 bytes) → rejected before inference
- Both image_url and image_base64 provided simultaneously → ambiguous input error
- Question exceeds 500 characters → validation error
- Payment not included or insufficient → HTTP 402 before processing
- Model inference timeout on very complex images → 5xx error with no charge

## How this service works

Pay-per-call image intelligence for agents: generate an image from a text prompt (FLUX.1 schnell, PNG bytes or base64 JSON), or describe any image you point at by URL or base64 (LLaVA 1.5 7B, answers your own question about the picture). You are only charged when a valid result is returned.

## Output

A JSON object containing the model identifier ('model'), the question asked ('question'), a natural-language answer or description ('description'), the size of the image processed in bytes ('image_bytes'), and an ISO 8601 timestamp ('generated_at'). Charged only when a valid description is returned.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "question": {
   "type": "string",
   "description": "Optional: what to answer about the image (default \"Describe this image in detail.\", max 500 characters)"
  },
  "image_url": {
   "type": "string",
   "description": "Public http/https URL of the image (content-type image/*, max 10485760 bytes). Use this OR image_base64."
  },
  "image_base64": {
   "type": "string",
   "description": "The image as base64 (data: URL prefix allowed, max 10485760 decoded bytes). Use this OR image_url."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "model": "@cf/llava-hf/llava-1.5-7b-hf",
  "question": "What objects are in this picture and what colors are they?",
  "description": "The image shows two dice on a checkered background. The dice are translucent with red and blue tints and white pips; the checkerboard behind them is grey and white.",
  "image_bytes": 249380,
  "generated_at": "2026-10-15T12:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nojunk-image-describe-image-understanding-193cd0eb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nojunk-image.mick8511.workers.dev](https://www.zero.xyz/host/nojunk-image.mick8511.workers.dev/llms.txt)
