(EDIT: Now edited to compute the precise value of $\alpha$.)
@AsafKaragila already answered the question, but this is addressinganswering the follow-up question od @Reflecting_Ordinal in the comments to Asaf's question.
(i) $\kappa_0\leq\alpha\leq\kappa_1+\beta$$\alpha=\kappa_0+\beta$,
(i') there is a coded version of some such $M$ in $L_{\kappa_0+1}$; that is, there is a witnessing $M$ such that if $t$ is the $\Sigma_1$ theory of $M$ in parameters in $\beta\cup\{z\}$ where $z=(0^\#)^M$, and $t'$ is the theory which results by replacing $z$ with some constant symbol in $V_\omega\backslash\omega$, then $t'\in L_{\kappa_0+1}$,
(iii) $L_{\kappa_0}$ projects to $\omega$; i.e. $L_{\kappa_0+1}\cap\mathcal{P}(\omega)\not\subseteq L_{\kappa_0}$.
(I'm not sure where exactly $\alpha$ sits in the interval $[\kappa_0,\kappa_1+\beta]$.)
Note now that it follows that if we minimize on $\alpha$ first, giving say $\alpha'$, with some such $M\in L_{\alpha'+1}$, and then take the least witness $\beta'$ for $\mathrm{OR}^M$, then $\alpha'=\alpha$ and $\beta'=\beta$. For otherwise $\alpha'<\alpha$ but $\beta<\beta'$. But certainly $L_{\beta'}\models\mathrm{ZF}$, but the first ZF level beyond $L_\beta$ is well past $L_{\kappa_1+\beta}$$L_{\kappa_0+\beta}$, so $\alpha<\beta'\leq\alpha'$, contradiction.
So we have $\gamma=\kappa_0$. This gives $\alpha\leq\kappa_1+\beta$, completingwhere $\kappa_1$ is the proofleast admissible $>\kappa_0$. But this doesn't suffice for (i).
Remark: Note that it also follows that $\kappa_0\notin\mathrm{wfp}(D)$ (otherwise we get surjection of $\omega$ onto $\beta$ definable over $M$), so $\kappa_0=\mathrm{wfp}(D)$.
Now for (i'): Because $L_{\kappa_0}$ projects to $\omega$, there is a surjection $\pi:\omega\to L_{\kappa_0}$ which is definable over $L_{\kappa_0}$. Therefore, we can fix a surjection $\sigma:\omega\to \mathscr{D}$, where $\mathscr{D}=$ the set of all dense subsets of $\mathbb{P}=\mathrm{Coll}(\omega,\beta)$ which are boldface-$\Sigma_2^{L_{\kappa_0}}$-definable, and such that $\sigma$ is definable over $L_{\kappa_0}$. Let $G$ be the filter $\subseteq\mathbb{P}$ which results by meeting all the sets in $\mathscr{D}$, one by one in the usual way, using the surjection $\sigma$. So $G\subseteq L_\beta$ and $G$ is definable over $L_{\kappa_0}$, so $G\in L_{\kappa_0+1}$. Now because $G$ meets enough dense sets, $L_{\kappa_0}[G]$ is also admissible, and contains a real $x$ coding $\beta$ (just given by $G$), such that letting $\tau:\omega\to\beta$ be the corresponding surjection, then $\tau$ is in $L_{\kappa_0}[G]$. Therefore like before, there is a model $M$ of the desired form coded by a real $m$, such that $m$ is definable from parameters over $L_{\kappa_0}[G]$, and such that the coding of ordinals ${<\beta}$ given by $m$ agrees with $\tau$; in fact, we can take $m$ to be $\Sigma_1\wedge\Pi_1$-definable from parameters over $L_{\kappa_0}[G]$, considering the complexity of the left-most-branch which yields $m$. But using $G$ and the $(\Sigma_1,\Pi_1)$-forcing relation over $L_{\kappa_0}$ (for $\mathbb{P}$), and names for the relevant parameters, we can define $m$ over $L_{\kappa_0}$, and also the theory $t'$ as described in (i'), associated to the model $M$. This gives (i').
Finally for (i), we get $\alpha\leq\kappa_0+\beta$ by (i'), as it takes at most $\beta$ steps to transitivize $m$. But actually, it takes exactly $\beta$ steps, because $(0^\#)^M$ is a real which is in $M$ which first appers in $L_{\kappa_0+1}$, and so note that the sets of the form $\ldots\{\{(0^\#)^M\}\}\ldots$ (with ${<\beta}$-many nested pairs of brackets, wellfounded), which are all in $M$, take $\beta$ stages of construction after $L_{\kappa_0+1}$ to produce. Therefore $\alpha=\kappa_0+\beta$. (But really, the more important ordinal here is $\kappa_0$.)