SamplingHandler: ((request: LlmRequest) => Promise<string | LlmResponse>)