Skip to main content

Interface: SegmentationRequest

Defined in: packages/agentos/src/io/segmentation/types.ts:118

Normalized provider-level request produced by the segment helper from SegmentOptions. The image is already a Buffer, exactly one mode is resolved, and point labels are defaulted.

Properties

box?

optional box: SegmentationBox

Defined in: packages/agentos/src/io/segmentation/types.ts:124


image

image: Buffer

Defined in: packages/agentos/src/io/segmentation/types.ts:120


maxMasks?

optional maxMasks: number

Defined in: packages/agentos/src/io/segmentation/types.ts:125


minScore?

optional minScore: number

Defined in: packages/agentos/src/io/segmentation/types.ts:126


mode

mode: SegmentationMode

Defined in: packages/agentos/src/io/segmentation/types.ts:121


modelId

modelId: string

Defined in: packages/agentos/src/io/segmentation/types.ts:119


points?

optional points: object[]

Defined in: packages/agentos/src/io/segmentation/types.ts:123

label

label: "background" | "foreground"

x

x: number

y

y: number


prompt?

optional prompt: string

Defined in: packages/agentos/src/io/segmentation/types.ts:122


providerOptions?

optional providerOptions: Record<string, unknown> | SegmentationProviderOptionBag

Defined in: packages/agentos/src/io/segmentation/types.ts:127