### BRTC.RTOS.AGENT.SDK.demo

    -  用于进行BRTC SDK开发的demo程序。  
       百度智能云实时音视频RTC：https://cloud.baidu.com/doc/RTC/index.html  
       sdkdemo中各文件说明：  
        ./src/chatagent-p4   智能体多模态互动的demo程序代码， 演示了语音互动/图片理解/文生图的全流程。
        ./include/baidu_chat_agents_engine.h 是BaiduRTC AGENT SDK的头文件。
        ./libs/libbrtc.a 是BaiduRTC AGENT SDK的库文件。 
        ./README.md    说明文档；

       brtc_app.c 中主要函数说明如下：

        1. baidu_create_chat_agent_engine 创建智能体引擎

        2. baidu_chat_agent_engine_init 初始化参数和设置事件回调
            1). 设置事件回调。  
            2). 设置登录BRTC 房间需要的参数BDCloudDefaultRTCAppID。//需要客户申请 https://cloud.baidu.com/doc/RTC/index.html

        3. baidu_chat_agent_engine_call 开启智能体对话  

        4. baidu_chat_agent_engine_destroy 结束智能体对话和销毁 

#集成注意事项：//libbrtc.a是基于下面版本编译的
1. esp-idf版本：支持v5.5.2及以上版本，libbrtc.a默认是v5.5.2版本编译的。
//拉取idf版本的方法：git clone --recursive --branch v5.5.2 https://github.com/espressif/esp-idf.git

2. chataent-p4.zip是基于ESP32-P4-Funciton-EV-Board板卡调试的工程，可以拿来直接编译运行。
请配置好下面的参数：
#define CONFIG_BAIDU_APP_ID      "xxxx"          //需要客户申请 https://cloud.baidu.com/doc/RTC/index.html
#define CONFIG_BAIDU_USER_ID     "27676490"      //用户Id，客户可以使用唯一号，例如手机号或者mac号
#define CONFIG_BAIDU_LICENSE_KEY "xxxx"          //使用客户在百度购买的licensekey


###特别注意事项###
1.客户需要搭建的服务器，可以参考改文档搭建客户服务器 https://cloud.baidu.com/doc/RTC/s/Fmj75h7uj

######版本更新须知#######
时间：20260715
版本：BRTC.RTOS.SDK.ESP32p4.V3.0.9B07.20260715
功能：
1. 支持海外欧美语音互动功能
2. 修复了idf5.5.2以上task泄漏问题。
3. 基于idf-master最新分支编译的库

idf-master对应的commit信息如下：
commit a602e67b0bf9ee0806dc4e1df7afc9affedf5c33 (HEAD -> master, origin/master, origin/HEAD)
Merge: 41a70950157 3c98f90da9a
Author: Jiang Jiang Jian <jack.jiang@espressif.com>
Date:   Wed Jun 17 20:06:56 2026 +0800

    Merge branch 'feat/update_s31_wifi_lower_power' into 'master'
    
    feat: update_s31_wifi_low_power
    
    See merge request espressif/esp-idf!49753




时间：20260209
版本：BRTC.RTOS.SDK.ESP32p4.V3.0.9B06.20260209
功能：
1. 支持语音互动功能。
2. 支持图片理解功能。
3. 支持文生图显示功能。


