Towards Large Language Model-Friendly APls
Conventional Application Programming Interfaces (APIs) are designed for human developers. However, when Large Language Models (LLMs) act as API clients, these humancentric design choices may fail to harness the potential of LLMs, thus causing excessive overhead and task failures. We present Symphony AP1s, a class of semi-open APIs allowing LLMs to extend the API's internal logic at runtime, under the constraints of safety and controllability. Our case studies using the POSIX 'find' utility and the Robot 'PickAndPlace' API show that Symphony APIs can enable LLMs to extend API capabilities in a cost-effective and controllable manner.
Authors
- Ziheng Yang (ORCID: https://orcid.org/0000-0003-3351-7981)
- Mingyu Li (ORCID: https://orcid.org/0000-0002-7878-1658)
- Zhihua Wang (ORCID: https://orcid.org/0000-0001-6567-0759)
- Zhilin Wu (ORCID: https://orcid.org/0000-0003-0899-628X)
- Haibo Chen (ORCID: https://orcid.org/0000-0003-0832-7713)
- Yuan Wang (ORCID: https://orcid.org/0009-0003-8098-9620)
Institutions
- Institute of Software (CN)
- University of Chinese Academy of Sciences (CN)
- Xi'an Jiaotong University (CN)
- Nanjing University (CN)
Publication Details
- Journal
- ACM SIGOPS Operating Systems Review
- Published
- 2025-08-04
- DOI
- https://doi.org/10.1145/3759441.3759445
- Primary Topic
- Topic Modeling
- Type
- article
- Field-Weighted Citation Impact
- 0.00