Member Junction
    Preparing search index...

    Interface ScopedPromptConfigTarget

    The subset of AIPromptParams fields a resolved config writes onto. Kept as a minimal structural shape (rather than importing AIPromptParams) so the apply step is unit-testable and free of a hard prompt-runtime dependency — AIPromptParams is structurally assignable to it.

    interface ScopedPromptConfigTarget {
        additionalParameters?: Record<string, unknown>;
        configurationId?: string;
        effortLevel?: string | number;
        override?: { modelId?: string; vendorId?: string };
    }
    Index

    Properties

    additionalParameters?: Record<string, unknown>
    configurationId?: string
    effortLevel?: string | number

    Mirrors AIPromptParams.effortLevel, which accepts a provider-named level (OpenAI's 'xhigh' / 'none') alongside MJ's numeric 1-100 scale. Narrowing it here would make a scoped config unable to carry a level the prompt layer can.

    override?: { modelId?: string; vendorId?: string }