melih-unsal/DemoGPT

🤖 Создавай LLM-агентов за секунду с помощью своих промптов. Всё необходимое для создания LLM-агента — инструменты, промпты, фреймворки и модели — в одном месте.

Агенты⭐ 1 909Pythonпоследний релиз: v1.2.6
Открыть на GitHub ↗

Что это за инструмент

DemoGPT — это библиотека для Python, позволяющая быстро создавать и настраивать LLM-агентов с поддержкой инструментов, RAG и векторных баз данных.

Зачем нужен

Инструмент упрощает разработку AI-агентов, предоставляя готовые компоненты для вызова инструментов (Tool Calling), интеграции с моделями LLM и работы с внешними данными. Он полезен для ускорения прототипирования и создания автономных AI-приложений без написания сложной инфраструктуры с нуля.

Что можно реализовать

  • Создание агентов с доступом к поиску в интернете (Tavily), погоде, Wikipedia и другим внешним источникам
  • Разработка кастомных инструментов для агентов через наследование от BaseTool
  • Интеграция RAG (Retrieval-Augmented Generation) для работы с собственными данными
  • Быстрый запуск прототипов AI-приложений с использованием Streamlit или Hugging Face Spaces

Ключевые возможности

  • Встроенная библиотека инструментов (TavilySearchTool, WeatherTool, PythonTool, BashTool и др.)
  • Простой интерфейс для создания кастомных инструментов и агентов
  • Поддержка различных типов агентов, включая ReactAgent
  • Готовая интеграция с LLM (например, OpenAIChatModel) и возможность расширения
  • Документация на английском и китайском языках, открытый код (MIT License)

👤 Кому подойдёт: Разработчики, создающие AI-агенты; исследователи, работающие с LLM; стартапы, нуждающиеся в быстром прототипировании AI-решений

Релизы

v1.2.6minor
🕐 36 мес назад · релиз на GitHub ↗

Выпуск DemoGPT v1.2.6: добавлена поддержка кастомных URL OpenAI для Azure, улучшен фидбек чат-моделей и исправлены ошибки в загрузке документов.

  • Added: Добавлен Python-модуль для генерации более универсальных идей приложений.
  • Added: Пользователи Azure теперь могут задавать собственный базовый URL для OpenAI.
  • Added: Внедрен механизм обратной связи для чат-моделей, позволяющий исправлять ошибки при генерации.
  • Fixed: Исправлены ошибки в модулях Document Loader и Finalizer.