frompatent_client_agents.google_patentsimportGooglePatentsClientasyncwithGooglePatentsClient()asclient:# Search for patentsresults=awaitclient.search("machine learning drug discovery",limit=20)# Get full patent detailspatent=awaitclient.get_patent("US10000000B2")print(patent.title)print(patent.abstract)
asyncwithGooglePatentsClient(use_cache=True)asclient:# First request hits the networkpatent1=awaitclient.get_patent("US10000000B2")# Second request uses cachepatent2=awaitclient.get_patent("US10000000B2")