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?
optionaldefaultModelId: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
readonlyproviderId:"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
Returns
Promise<SegmentationResult>
Implementation of
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[]