使用场景
开发者可以使用该控制台快速测试OpenAI实时API的功能。
数据科学家可以利用它来分析和处理语音数据。
企业可以将其集成到自己的系统中,用于客户服务的自动化。
产品特色
实时API控制台,提供交互式API参考
集成Firecrawl工具,用于网络数据集成
支持麦克风访问,进行语音交互
提供手动(按键通话)和VAD(声音活动检测)会话模式
支持自定义工具的添加和使用
支持中断模型生成,提高交互灵活性
提供Wavtools工具,用于浏览器中音频的录制和播放
使用教程
1. 从GitHub仓库克隆或下载firecrawl-openai-realtime项目。
2. 解压项目文件到本地目录。
3. 使用npm或yarn安装项目依赖。
4. 启动React开发服务器,通过命令行输入`npm start`。
5. 控制台将在本地服务器上可用,通常是`localhost:3000`。
6. 首次启动时,输入OpenAI API密钥以进行身份验证。
7. 连接麦克风并选择会话模式(手动或VAD)。
8. 使用控制台进行实时API交互,包括发送语音指令和接收响应。
9. 如需使用中继服务器,创建一个`.env`文件并配置相关环境变量。
10. 通过ConsolePage.tsx加载本地服务器URL,或通过设置环境变量停用中继服务器。