A Framework for Effective Invocation Methods of Various LLM Services

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wang, Can, Sui, Dianbo, Zhang, Bolin, Liu, Xiaoyu, Kang, Jiabao, Qiao, Zhidong, Tu, Zhiying
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909438733975552
author Wang, Can
Sui, Dianbo
Zhang, Bolin
Liu, Xiaoyu
Kang, Jiabao
Qiao, Zhidong
Tu, Zhiying
author_facet Wang, Can
Sui, Dianbo
Zhang, Bolin
Liu, Xiaoyu
Kang, Jiabao
Qiao, Zhidong
Tu, Zhiying
contents Large Language Models (LLMs) have shown impressive abilities in solving various natural language processing tasks and are now widely offered as services. LLM services enable users to accomplish tasks without requiring specialized knowledge, simply by paying service providers. However, numerous providers offer various LLM services with variations in pricing, latency, and performance. These factors are also affected by different invocation methods, such as the choice of context and the use of cache, which lead to unpredictable and uncontrollable service cost and quality. Consequently, utilizing various LLM services invocation methods to construct an effective (cost-saving, low-latency and high-performance) invocation strategy that best meets task demands becomes a pressing challenge. This paper provides a comprehensive overview of methods help LLM services to be invoked efficiently. Technically, we define the problem of constructing an effective LLM services invocation strategy, and based on this, propose a unified LLM service invocation framework. The framework classifies existing methods into four categories: input abstraction, semantic cache, solution design, and output enhancement, which can be used separately or jointly during the invocation life cycle. We discuss the methods in each category and compare them to provide valuable guidance for researchers. Finally, we emphasize the open challenges in this domain and shed light on future research.
format Preprint
id arxiv_https___arxiv_org_abs_2402_03408
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Framework for Effective Invocation Methods of Various LLM Services
Wang, Can
Sui, Dianbo
Zhang, Bolin
Liu, Xiaoyu
Kang, Jiabao
Qiao, Zhidong
Tu, Zhiying
Software Engineering
Distributed, Parallel, and Cluster Computing
Large Language Models (LLMs) have shown impressive abilities in solving various natural language processing tasks and are now widely offered as services. LLM services enable users to accomplish tasks without requiring specialized knowledge, simply by paying service providers. However, numerous providers offer various LLM services with variations in pricing, latency, and performance. These factors are also affected by different invocation methods, such as the choice of context and the use of cache, which lead to unpredictable and uncontrollable service cost and quality. Consequently, utilizing various LLM services invocation methods to construct an effective (cost-saving, low-latency and high-performance) invocation strategy that best meets task demands becomes a pressing challenge. This paper provides a comprehensive overview of methods help LLM services to be invoked efficiently. Technically, we define the problem of constructing an effective LLM services invocation strategy, and based on this, propose a unified LLM service invocation framework. The framework classifies existing methods into four categories: input abstraction, semantic cache, solution design, and output enhancement, which can be used separately or jointly during the invocation life cycle. We discuss the methods in each category and compare them to provide valuable guidance for researchers. Finally, we emphasize the open challenges in this domain and shed light on future research.
title A Framework for Effective Invocation Methods of Various LLM Services
topic Software Engineering
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2402.03408