Theoretically you can start generating away from token 0 ('unconditional generation'). But I agree, there is definitely some setup here.
edit: Now that I think of it, actually you need some special token like <|begin_of_text|>
edit: Now that I think of it, actually you need some special token like <|begin_of_text|>
In the matmul, it'd just zero out all parameters. In older models, you'd still have bias vectors but I think recent models don't use those anymore. So the output would be zero probability for each token, if I'm not mistaken.