HuggingGPT is a system that utilizes large language models (LLMs) like ChatGPT to integrate various AI models from machine learning communities such as HuggingFace, enabling the resolution of complex AI tasks across diverse modalities and domains. By leveraging the robust language capabilities of ChatGPT and the extensive range of models available in HuggingFace, HuggingGPT effectively addresses challenges in language, vision, speech, and other domains, presenting a novel approach toward achieving Artificial General Intelligence (AGI). The system highlights the need for LLMs to collaborate with external models to process intricate information and demonstrates that language can serve as a universal interface for connecting AI models. HuggingGPT's integration of numerous models around ChatGPT showcases its potential to tackle generalized AI tasks, thereby advancing the field of AI.