What if I am using gemini-api indirectly?

So my application uses Gemini for multiple things like separating one specific image from another, also use langchain agents which use Gemini for tool calling feature in langchain and other places where Gemini is used to generate something(can not reveal what it is :sweat_smile:). Also, the app will be relying on the Langchain tool calling for most of the part.
Also, throughout the project, I used the Gemini Flash and Pro models, and other versions of Gemini models have been used as well throughout the web application. And the whole code is written using the Langchain. In the end, I am adding some accessibility features to the app which when used through smart home assistants like Alexa comes out great. So I will be making an Alexa skill as well for that.
So considering the things I mentioned the app will still be a valid submission or something I need to change?

Thanks in advance!

Just my opinion, but this is also along the lines of what I’m doing.

Tools such as Langchain are allowed, as long as the focus is on Gemini. I might even say that it is encouraged.

In your video, I would emphasize how Gemini fits into the whole thing.

so as long as I am able to convince how Gemini models(irrespective of the model version like flash/pro) have been used to make this app possible it should be good. Isn’t it?