DemoGPT

🤖 Create agentic apps in a second with your prompts. Everything you need to create an LLM Agent - tools, prompts, frameworks, and models - all in one place.

What is DemoGPT?

🤖 Create agentic apps in a second with your prompts. Everything you need to create an LLM Agent - tools, prompts, frameworks, and models - all in one place.

Overview of DemoGPT

What it is

DemoGPT is an open-source library for creating LLM agents from prompts. It provides a suite of tools, prompts, frameworks, and models to streamline agent development. The project includes DemoGPT AgentHub, a library for creating, customizing, and using AI agents with various tools. It is released under the MIT license and is categorized as open source. The repository is available at https://github.com/melih-unsal/DemoGPT.

Key features

  • Create custom tools by subclassing BaseTool and implementing the run method.
  • Built-in tools include TavilySearchTool, WeatherTool, WikipediaTool, BashTool, PythonTool, ArxivTool, YouTubeSearchTool, StackOverFlowTool, RequestUrlTool, WikiDataTool, and PubmedTool.
  • Create agents with ToolCallingAgent and ReactAgent types.
  • Combine RAG (Retrieval-Augmented Generation) with agents for document-based queries.
  • Use OpenAIChatModel with model names such as gpt-4o-mini.
  • Installable via pip as the demogpt package.

Use cases

  • Build custom AI agents that combine search, weather, and calculation tools.
  • Create agents that answer questions using RAG over documents.
  • Develop agents that chain multiple tools (e.g., search, Python, weather) to answer complex queries.
  • Extend the library with custom tools by subclassing BaseTool.

Getting started

Install the package with pip: bash pip install demogpt Then create an agent with built-in tools and an OpenAI chat model, and run a query. See the repository README for full examples of creating custom tools, using RAG, and combining RAG with agents.

License and pricing

The project is released under the MIT license. Pricing type is listed as open source.

Based on the project's public README and repository metadata.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/melih-unsaldemogpt.svg)](https://yunodb.com/tools/melih-unsaldemogpt?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/melih-unsaldemogpt?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/melih-unsaldemogpt.svg" alt="Featured on YunoDB" height="20"></a>