CLAug 12, 2024

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

arXiv:2408.11847v29 citationsh-index: 5Has Code
Originality Synthesis-oriented
AI Analysis

This addresses a bottleneck for researchers and developers by reducing time and engineering effort in comparative studies, though it is incremental as it builds on existing querying methods.

The authors tackled the problem of inefficient interaction with multiple LLM endpoints by developing Prompto, an open-source Python library that enables asynchronous querying, allowing researchers to interact with multiple LLMs concurrently and improve efficiency.

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).

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes