I recommend using channels instead of wires for the keyboard.
Also- pretty sure this is Gimpossible becuase the way generative text AI works is that it has hundreds of thousands pages worth of training data. What it then does is when it gets a text imput from a user, it looks through the data for what it should say next. The problem with this in gimkit is storing and processing training data. All of this doesn’t even take into account that newer AI models don’t even use this method- they use a neural network.