Skip to main content

Class: ReplicateSegmentationProvider

Defined in: packages/agentos/src/io/segmentation/providers/ReplicateSegmentationProvider.ts:41

Contract implemented by every segmentation backend.

Implements

Constructors

Constructor

new ReplicateSegmentationProvider(): ReplicateSegmentationProvider

Returns

ReplicateSegmentationProvider

Properties

defaultModelId?

optional defaultModelId: string

Defined in: packages/agentos/src/io/segmentation/providers/ReplicateSegmentationProvider.ts:44

Implementation of

ISegmentationProvider.defaultModelId


isInitialized

isInitialized: boolean = false

Defined in: packages/agentos/src/io/segmentation/providers/ReplicateSegmentationProvider.ts:43

Implementation of

ISegmentationProvider.isInitialized


providerId

readonly providerId: "replicate" = 'replicate'

Defined in: packages/agentos/src/io/segmentation/providers/ReplicateSegmentationProvider.ts:42

Implementation of

ISegmentationProvider.providerId

Methods

initialize()

initialize(config): Promise<void>

Defined in: packages/agentos/src/io/segmentation/providers/ReplicateSegmentationProvider.ts:48

Parameters

config

Record<string, unknown>

Returns

Promise<void>

Implementation of

ISegmentationProvider.initialize


segment()

segment(request): Promise<SegmentationResult>

Defined in: packages/agentos/src/io/segmentation/providers/ReplicateSegmentationProvider.ts:68

Parameters

request

SegmentationRequest

Returns

Promise<SegmentationResult>

Implementation of

ISegmentationProvider.segment


supportedModes()

supportedModes(): readonly SegmentationMode[]

Defined in: packages/agentos/src/io/segmentation/providers/ReplicateSegmentationProvider.ts:61

Prompt modes this provider supports, for up-front validation.

Returns

readonly SegmentationMode[]

Implementation of

ISegmentationProvider.supportedModes