Nice tool, however if I am correct you are calling the Google generative language API directly, your API key is exposed to the client (the browser).
If you have no spending limits, this is a very (very very very) bad idea.
If you have no spending limits, this is a very (very very very) bad idea.
OP please revoke the key ASAP