Let $\mathbf G$ be a connected, reductive group over a local field $F$, and let $(\pi,V)$ be a smooth, irreducible, admissible representation of $G = \mathbf G(F)$. Assume there exists a Borel subgroup $\mathbf B$ defined over $F$. Let $\mathbf T$ be a maximal torus of $\mathbf B$ which is defined over $F$, and let $\mathbf U = \mathscr R_u(\mathbf B)$, $U = \mathbf U(F)$. The choice of a nontrivial unitary character of $F$ and an "$F$-splitting" gives us a nontrivial unitary character $\chi: U \rightarrow S^1$. A linear functional $\lambda: V \rightarrow \mathbb{C}$ is called a $\chi$-Whittaker functional if $\lambda(\pi(u)v) = \chi(u) \lambda(v)$ for all $u \in U, v \in V$.
It is a well known result in the representation theory of reductive groups that the space of Whittaker functionals is at most one dimensional. I have seen a reference for a proof in the case $\mathbf G = \textrm{GL}_n$. Is there a reference for the general case?