How does billing work for large dataset?

Hello, I am using gemini API free version right now to extract textual data from the images. The dataset is around 150000. From free version it is extracting data up to only 20 images. as well as the response time of the model is very large. I am using gemini 1.5 flash. My question is that if I buy the API will it extract the text from all the 150000 images, or response will reduced?