LLM agent framework powered by ERNIE Bot, Baidu's LLM
Top 77.7% on sourcepulse
ERNIE Bot Agent is a framework for building large language model (LLM) agents, powered by Baidu's ERNIE Bot and Baidu AI Studio. It targets developers seeking to create AI-native applications with LLM orchestration, tool integration, and knowledge base capabilities, offering a low-code interface and pre-built components for rapid development.
How It Works
The framework leverages ERNIE Bot's Function Calling capabilities for multi-tool orchestration and automatic scheduling, supporting mixed orchestration of tools, plugins, and knowledge bases. It provides a rich component library, including over 30 pre-built tools from Baidu AI platforms and PaddlePaddle models, as well as platform-level knowledge bases. Developers can also integrate custom local or remote tools and use popular libraries like Langchain or LlamaIndex for knowledge base management.
Quick Start & Requirements
pip install --upgrade erniebot-agent
or pip install --upgrade erniebot-agent[all]
for all modules.Access Token
for API calls.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The framework is under active development, with features like ERNIE-Yiyan plugins and platform-level memory mechanisms still in progress. While it supports Linux, Windows, and macOS, specific tool compatibility or performance may vary.
11 months ago
1 day