Interface OutputTokenAccumulator
public interface OutputTokenAccumulator
Interface to accumulate tokens when output guardrails are applied on streamed responses.
 Implementation should be CDI beans.
 They are selected using their classname in the 
OutputGuardrailAccumulator annotation.- 
Method SummaryModifier and TypeMethodDescriptionio.smallrye.mutiny.Multi<String> accumulate(io.smallrye.mutiny.Multi<String> tokens) Accumulate tokens before applying the guardrails.
- 
Method Details- 
accumulateAccumulate tokens before applying the guardrails. The guardrails are invoked for each item emitted by the produceMulti.If the returned Multiemits an error, the guardrail chain is not called and the error is propagated. If the returnedMulticompletes, the guardrail chain is called with the remaining accumulated tokens.- Parameters:
- tokens- the input token stream
- Returns:
- the Multi producing the accumulated tokens
 
 
-