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