Member Junction
    Preparing search index...

    The injected prompt-runner seam. The production binding wraps @memberjunction/ai-prompts' AIPromptRunner.ExecutePrompt; unit tests supply a fake so the vision-LLM step assembles end-to-end WITHOUT a live model.

    The contract is deliberately narrowed to the single method the vision step needs, so the engine does not take a hard dependency on the (heavy) concrete runner — only on the real AIPromptParams / AIPromptRunResult shapes.

    interface IVisionPromptRunner {
        ExecutePrompt<T = unknown>(
            params: AIPromptParams,
        ): Promise<AIPromptRunResult<T>>;
    }
    Index

    Methods