Copilot SDK Overview
1. Introduction
Copilot SDK is a complete AI capability integration solution that supports multiple AI capabilities including intelligent chat, video analysis, intrusion detection, etc., enabling quick addition of intelligent features to applications.
1.1 Main Features
- Intelligent Chat: Supports multi-turn dialogue and context understanding
- Video Analysis: Supports video content understanding and scene recognition
- Intrusion Detection: AI-based intelligent security monitoring
- Daily Message: Supports scheduled AI content generation and push
- Device Control: Supports control of smart cameras and other IoT devices
2. Core Concepts
2.1 Copilot
Copilot is the most basic AI capability unit in the SDK, with each Copilot representing a specific AI service capability.
The system distinguishes different Copilots through:
aiType
: Server-defined AI capability type- CBCopilotsNetwork+Chat: Intelligent chat capability
- CBCopilotsNetwork+DailyMessage: Daily message capability
- CBCopilotsNetwork+Trespass: Intrusion detection capability
- CBCopilotsNetwork+ToText: Picture description capability
uiType
: Client-side UI presentation form- General Chat: General chat interface
- Daily Message: Daily message interface
- Picture Describer: Content summary interface
- Intrusion Message: Intrusion detection interface
2.2 Product
Product is the commercialization packaging unit for end users:
- Composed of one or more Copilots
- Sold as complete commercial service products
- Supports flexible AI capability combinations
2.3 Subscription
Subscription is the authorization mechanism for using Copilot features:
- Subscribe to individual Copilots
- Can be obtained through Product purchase
- Supports subscription status query and management