OpenAI
辅助头文件:
#include "brookesia/agent_helper/openai.hpp"辅助类:
esp_brookesia::agent::helper::Openai
概述
brookesia_agent_openai 是基于 ESP-Brookesia Agent Manager 框架实现的 OpenAI 智能体。
功能特性
OpenAI Realtime API 集成:通过 WebRTC 数据通道与 OpenAI 平台进行实时通信,支持语音对话和文本交互。
点对点通信:基于
esp_peer实现点对点(P2P)通信,支持信号通道和数据通道。音频编解码:内置音频编解码支持,默认使用 OPUS 格式,支持 16kHz 采样率和 24kbps 比特率。
数据通道消息处理:支持多种数据通道消息类型,包括音频流、文本流、函数调用、会话管理等。
实时交互:支持实时音频输入输出,提供低延迟的语音交互体验。
持久化存储:可选搭配 brookesia_service_nvs 服务持久化保存配置信息。
服务接口
函数
无。
事件
无。