Unsure about how to go on this

I’m new to the API space and I need to know how to go around it, how do I integrate, what are the things I need to learn and what should I have a base knowledge on

Hi and welcome to the community!
I suggest you look at the quickstart guide from the official documentation.
From there you can branch into building simple programs to use the available models depending on what you think is most important to you.

You can ask the community for help on the way. It’s honestly quite easy nowadays to get started.