providerplaneai
    Preparing search index...

    Interface NonStreamingExecutor<C, TInput, TOutput>

    Executor contract for non-streaming capabilities.

    interface NonStreamingExecutor<C extends CapabilityKeyType, TInput, TOutput> {
        streaming: false;
        invoke(
            capability: CapabilityFor<C>,
            input: AIRequest<TInput>,
            ctx: MultiModalExecutionContext,
            signal?: AbortSignal,
        ): Promise<AIResponse<TOutput>>;
    }

    Type Parameters

    • C extends CapabilityKeyType

      Capability key type

    • TInput

      Request input type

    • TOutput

      Response output type

    Index

    Properties

    Methods

    Properties

    streaming: false

    Discriminator indicating this executor returns a single response.

    Methods