MantuSingh-3347, Thanks for the question!
Based on my understanding (from the sample), you are leveraging this Skill Microsoft.Skills.Vision.OcrSkill" :
It by default, uses free one. The free enrichments are 20 documents per day, per indexer.
Based on your requirement, you may add a new cognitive service. Attach Cognitive Services to a skillset - Azure Cognitive Search | Microsoft Learn
The max throughput depends on the search unit you have, see Estimate capacity for query and index workloads - Azure Cognitive Search | Microsoft Learn –. Also, check out the doc section for “Tips for capacity planning” for more info.
Kindly let us know how it goes, we will be more than happy to assist you further.