generateResponse
suspend fun generateResponse(model: String, messages: List<LlmMessage>, tools: List<LlmTool> = emptyList(), config: CompletionConfig = CompletionConfig(), correlationId: String? = null): LlmGatewayResponse
Return one native response without dispatching tools or changing context.