app-builder  by baidubce

SDK for building AI-native apps

Created 1 year ago
552 stars

Top 57.9% on SourcePulse

GitHubView on GitHub
Project Summary

This SDK provides a comprehensive toolkit for developers to build AI-native applications, particularly focusing on RAG (Retrieval-Augmented Generation) and agent-based systems. It targets developers looking to leverage Baidu's AI models and ecosystem components for rapid prototyping and production deployment.

How It Works

The SDK offers a modular approach, allowing developers to call Baidu's large models, integrate over 40 pre-built functional components (covering parsing, chunking, embedding, indexing, retrieval, and generation), and manage knowledge bases. It supports workflow orchestration, enabling the chaining of components and integration with external ecosystems like LangChain and OpenAI. The AppBuilderClient facilitates interaction with deployed AI applications.

Quick Start & Requirements

Highlighted Details

  • Supports building industry-grade RAG applications with a full pipeline of components.
  • Offers over 40 pre-built components, including advanced ones for RAG optimization.
  • Enables deployment as Flask/gunicorn API services or Chainlit chatbots.
  • Includes monitoring tools like Tracing and DebugLog.
  • Provides appbuilder_bce_deploy for quick deployment to Baidu Cloud.

Maintenance & Community

  • Latest version: 1.0.5 (as of 2025-04-05).
  • Community engagement via GitHub Issues and a WeChat group.
  • Links to community events and training camps.

Licensing & Compatibility

  • License: Apache-2.0.
  • Compatible with commercial use and closed-source linking.

Limitations & Caveats

The provided example token has restricted access and QPS. For production use, personal tokens are required. Some advanced features might require specific Baidu Cloud services or trial quotas.

Health Check
Last Commit

1 day ago

Responsiveness

1 week

Pull Requests (30d)
10
Issues (30d)
2
Star History
4 stars in the last 30 days

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

0.8%
20k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 21 hours ago
Feedback? Help us improve.