App Builder SDK icon

App Builder SDK

Createdbaidubce

Facilitates rapid development of AI-native applications through model invocation, workflow orchestration, and application deployment.

About

App Builder SDK is a client SDK for Baidu AI Cloud Qianfan AppBuilder, offering a one-stop development platform for AI-native application developers. It provides essential features such as invoking large language models and components, orchestrating workflows, monitoring application performance, and deploying applications as API services. The SDK supports building industry-grade RAG applications with various components for document parsing, chunking, embedding, indexing, retrieval, and answer generation. It also allows developers to quickly deploy programs to Baidu Cloud, providing public API services linked to AppBuilder workflows.

Key Features

  • Enables invoking Large Language Models (LLMs) with prompt engineering capabilities.
  • Supports knowledge base configuration and management for RAG applications.
  • Includes monitoring tools like visual tracing and debug logs.
  • Provides access to over 40 components from the Baidu ecosystem.
  • Offers workflow orchestration with multi-level abstractions.
  • 513 GitHub stars

Use Cases

  • Building industry-grade Retrieval-Augmented Generation (RAG) applications.
  • Deploying AI applications as API services on Baidu Cloud.
  • Developing AI-powered assistants and agents with custom workflows.