Sign in Get started

Pictograph

Build computer-vision datasets and train models from Python, the CLI, or an agent.

View as Markdown

Pictograph turns directories of images into trained CV models with as little hand-annotation as possible. The same REST API drives three surfaces: a typed Python SDK, a CLI, and an agent toolkit for Claude and OpenAI.

from pictograph import Client
from pictograph.workflows import full_pipeline

client = Client()
report = full_pipeline(
    client,
    dataset_name="road-signs",
    folder="./road_signs",
    classes=[("stop_sign", "bbox"), ("yield", "bbox")],
    pipeline="yolox",
)
print("model:", report.model.id if report.success else "see report")

What you can do

  • Upload directories of images; subdirectories become virtual paths.
  • Auto-annotate with SAM3 — point, box, or text prompts, single image or async batch.
  • Train YOLOX, Detectron2, SM-PyTorch, RF-DETR, or classification models on A10G / A100 / H100 GPUs.
  • Export to COCO, YOLO, CVAT, Pascal VOC, LabelMe, CSV, or Pictograph JSON.
  • Import existing datasets from V7 (Darwin) or Roboflow.
  • Search by visual similarity (SigLIP2) or auto-generated content tags.
  • Drive everything from agents — Claude Agent SDK, openai-agents, Vercel AI SDK, LangChain, or any framework that speaks JSON Schema.

Map of the docs

SectionPages
Get StartedInstallation · Quickstart · Authentication
WorkflowsFull pipeline · Upload · Auto-annotate · Train
API ReferenceOverview · Datasets · Images · Annotations · Auto-annotate · Search · Batch · Exports · Training · Models · Credits · Connectors · Video · Organizations · Projects · API Keys · Tools
AgentsOverview · Claude · OpenAI · Dynamic discovery · Cookbook
ReferenceAnnotation format · Error handling · Rate limits · CLI

Every page has a “Copy as Markdown” button and an .md mirror for agents to consume directly.

For agents browsing this site

Copied to clipboard