NAACL 2025system demonstrations0 citations

Prompto: An open source library for asynchronous querying of LLM endpoints

Ryan Sze-Yin Chan, Federico Nanni, Angus Redlarski Williams, Edwin Brown, Liam Burke-Moore, Ed Chapman, Kate Onslow, Tvesha Sippy

Abstract

Recent surge in Large Language Model (LLM) availability has opened exciting avenues for research. However, efficiently interacting with these models presents a significant hurdle since LLMs often reside on proprietary or self-hosted API endpoints, each requiring custom code for interaction. Conducting comparative studies between different models can therefore be time-consuming and necessitate significant engineering effort, hindering research efficiency and reproducibility. To address these challenges, we present prompto, an open source Python library which facilitates asynchronous querying of LLM endpoints enabling researchers to interact with multiple LLMs concurrently, while maximising efficiency and utilising individual rate limits. Our library empowers researchers and developers to interact with LLMs more effectively and allowing faster experimentation, data generation and evaluation. prompto is released with an introductory video (https://youtu.be/lWN9hXBOLyQ) under MIT License and is available via GitHub (https://github.com/alan-turing-institute/prompto).

BibTeX
@inproceedings{chan-etal-2025-prompto,
    title = "Prompto: An open source library for asynchronous querying of {LLM} endpoints",
    author = "Chan, Ryan Sze-Yin  and
      Nanni, Federico  and
      Williams, Angus Redlarski  and
      Brown, Edwin  and
      Burke-Moore, Liam  and
      Chapman, Ed  and
      Onslow, Kate  and
      Sippy, Tvesha  and
      Bright, Jonathan  and
      Gabasova, Evelina",
    editor = "Dziri, Nouha  and
      Ren, Sean (Xiang)  and
      Diao, Shizhe",
    booktitle = "Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (System Demonstrations)",
    month = apr,
    year = "2025",
    address = "Albuquerque, New Mexico",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2025.naacl-demo.11/",
    pages = "106--115",
    ISBN = "979-8-89176-191-9"
}
Prompto: An open source library for asynchronous querying of LLM endpoints · NAACL 2025