OptionalPipelineBatch processing settings
OptionalBatchSize?: numberNumber of content items per batch. Default: 100
OptionalDelayBetweenBatchesMs?: numberDelay between batches in milliseconds. Default: 200
OptionalErrorThresholdPercent?: numberError rate percentage that triggers the circuit breaker (0-100). Default: 20
OptionalMaxConcurrentBatches?: numberMaximum concurrent batches. Default: 1
OptionalResumeFromLastBatch?: booleanIf true, resume from the last completed batch on restart. Default: true
OptionalRateAPI rate limiting per provider
OptionalEmbedding?: { RequestsPerMinute?: number; TokensPerMinute?: number }Embedding rate limits
OptionalRequestsPerMinute?: numberMaximum embedding requests per minute
OptionalTokensPerMinute?: numberMaximum embedding tokens per minute
OptionalLLM?: { RequestsPerMinute?: number; TokensPerMinute?: number }LLM (tagging) rate limits
OptionalRequestsPerMinute?: numberMaximum LLM requests per minute
OptionalTokensPerMinute?: numberMaximum LLM tokens per minute
OptionalVectorDB?: { RequestsPerMinute?: number }Vector database rate limits
OptionalRequestsPerMinute?: numberMaximum vector DB requests per minute
Pipeline configuration stored on ContentProcessRun.Configuration. Controls batch size, rate limiting, error thresholds, and duplicate detection.