paper-with-me

Papers

SpeCrawler: Generating OpenAPI Specifications from API Documentation Using Large Language Models

2024-02-18 · Koren Lazar, Matan Vetzler, Guy Uziel, David Boaz, Esther Goldbraich, David Amid, Ateret Anaby-Tavor

In the digital era, the widespread use of APIs is evident. However, scalable utilization of APIs poses a challenge due to structure divergence observed in online API documentation. This underscores the need for automatic tools to facilitate API consumption. A viable approach involves the conversion of documentation into an API Specification format. While previous attempts have been made using rule-based methods, these approaches encountered difficulties in generalizing across diverse documentation. In this paper we introduce SpeCrawler, a comprehensive system that utilizes large language models (LLMs) to generate OpenAPI Specifications from diverse API documentation through a carefully crafted pipeline. By creating a standardized format for numerous APIs, SpeCrawler aids in streamlining integration processes within API orchestrating systems and facilitating the incorporation of tools into LLMs. The paper explores SpeCrawler's methodology, supported by empirical evidence and case studies, demonstrating its efficacy through LLM capabilities.

📄 PDF Abstract BibTeX arXiv:2402.11625

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

OASBuilder: Generating OpenAPI Specifications from Online API Documentation with Large Language Models

2025-07-07 · Koren Lazar, Matan Vetzler, Kiran Kate, Jason Tsay 외 arxiv

AI agents and business automation tools interacting with external web services require standardized, machine-readable information about their APIs in the form of API specifications. However, the information about APIs av…

Mitigating Errors in LLM-Generated Web API Invocations via Retrieval-Augmented Generation and Constrained Decoding

2026-07-07 · Daniel Maninger, Leon Chemnitz, Jannis Brugger, Tushar Lamba 외 arxiv

Integration of web APIs is a cornerstone of modern software systems, yet writing correct web API invocation code remains challenging due to complex and evolving API specifications. Although LLMs are increasingly used for…

Code Generation

LlamaRestTest: Effective REST API Testing with Small Language Models

2025-01-15 · Myeongsoo Kim, Saurabh Sinha, Alessandro Orso

Modern web services rely heavily on REST APIs, typically documented using the OpenAPI specification. The widespread adoption of this standard has resulted in the development of many black-box testing tools that generate …

Assessing Large Language Models in Generating RTL Design Specifications

2025-11-17 · Hung-Ming Huang, Yu-Hsin Yang, Fu-Chieh Chang, Yun-Chia Hsu 외 arxiv

As IC design grows more complex, automating comprehension and documentation of RTL code has become increasingly important. Engineers currently should manually interpret existing RTL code and write specifications, a slow …

API-Miner: an API-to-API Specification Recommendation Engine

2022-12-14 · Sae Young Moon, Gregor Kerr, Fran Silavong, Sean Moran

When designing a new API for a large project, developers need to make smart design choices so that their code base can grow sustainably. To ensure that new API components are well designed, developers can learn from exis…