---
title: "Classify Image"
method: POST
path: "/v1/vision/classify"
tags: ["vision", "vision-classification"]
---

# Classify Image

`POST /v1/vision/classify`

## Request

- The document declares no server URL.
- Auth: none declared

Classify an image using CLIP (zero-shot).

## Request body

- ClassifyRequest
  - `image` string, required: Base64-encoded image
  - `model` string
  - `classes` string[], required: Classes for zero-shot classification
  - `top_k` integer

## Response `200`

Successful Response

- ClassifyResponse
  - `class_name` string, required
  - `class_id` integer, required
  - `confidence` number, required
  - `all_scores` object, required
  - `model` string, required
  - `inference_time_ms` number, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/llama-farm/apis/llamafarm-edge-runtime.md) - [All operations](https://skmtc.dev/llama-farm/apis/llamafarm-edge-runtime/llms.txt) - [OpenAPI document](https://skmtc.dev/llama-farm/apis/llamafarm-edge-runtime/revisions/a23a9e72958b?raw)
