I might have found a gemini api trick to make it non-retarded