R

RestGPT

An autonomous agent based on large language models, controlling real-world applications via RESTful APIs.

UnknownFreeOpen sourceDev开源API
Platforms: API
Region
Unknown
Pricing
Free
Open source
Yes
GitHub Stars
★ 1.4k
Source
GitHub
Added
2026-07-04
Last verified
2026-07-04
RestGPT

Overview

RestGPT is an autonomous agent powered by large language models, designed to control real-world applications—such as movie databases and music players—through RESTful APIs. It employs an iterative coarse-to-fine online planning framework and uses executors to invoke RESTful APIs. RestGPT includes modules for plan generation, API selection, API invocation, and response parsing. Users can control these applications by issuing instructions, such as searching for the number of films directed by a specific director or creating a playlist containing certain songs.

Key features

  • Autonomous agent based on large language models
  • Controls applications via RESTful APIs
  • Iterative coarse-to-fine online planning framework
  • Supports TMDB and Spotify use cases

Use cases

Search movie databasesCreate music playlistsAutomate task processingAPI invocation and response parsing

Pros

  • Supports multiple application scenarios
  • Flexible API invocation
  • Detailed documentation and examples

Limitations / notes

  • Requires configuration of multiple API keys
  • Higher learning curve

Who it's for

DevelopersResearchersTech enthusiasts

This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.

FAQ

Is it free?

Yes, the project is open-source and available for free use.

Does it support Chinese?

Mainly supports English, but can be extended as needed.

Can it be used commercially?

Please refer to the relevant license and terms of the API providers.

Similar agents

Something wrong? Let us know on the About page and we'll fix it.