withLlmService

open fun withLlmService(llmService: LlmService<*>): PromptRunner

Get a configurable PromptRunner using a pre-resolved LLM service. Bypasses ModelProvider resolution — useful for BYOK (bring your own per-user key) scenarios, testing, or dynamic provider selection.