开源推荐
morning
GitHub 热门项目:openai-realtime-agents
摘要
GitHub项目:openai-realtime-agents 仓库地址:https://github。
the
and
openai
agents
This
2026-05-26
1 阅读
约5分钟阅读
GitHub Trending
GitHub 项目:openai-realtime-agents
仓库地址:https://github.com/openai/openai-realtime-agents
星级:6877 | 作者:openai
项目描述:这是构建在实时 API 之上的更高级、代理模式的简单演示。
===================================================
自述文件内容:
# 实时 API 代理演示
这是使用 OpenAI Realtime API 和 OpenAI Agents SDK 的语音代理更高级模式的演示。
## 关于 OpenAI Agents SDK
该项目使用 [OpenAI Agents SDK](https://github.com/openai/openai-agents-js),这是一个用于构建、管理和部署高级 AI 代理的工具包。该SDK提供:
- 用于定义代理行为和工具集成的统一界面。
- 对代理编排、状态管理和事件处理的内置支持。
- 与 OpenAI Realtime API 轻松集成,实现低延迟、流式交互。
- 多代理协作、切换、工具使用和护栏的可扩展模式。
有关完整文档、指南和 API 参考,请参阅官方 [OpenAI Agents SDK 文档](https://github.com/openai/openai-agents-js#readme)。
**注意:** 对于不使用 OpenAI Agents SDK 的版本,请参阅 [branch without-agents-sdk](https://github.com/openai/openai-realtime-agents/tree/without-agents-sdk)。
演示了两种主要模式:
1. **聊天主管:** 基于实时的聊天代理与用户交互并处理基本任务,而更智能、基于文本的主管模型(例如“gpt-4.1”)广泛用于工具调用和更复杂的响应。这种方法提供了简单的入口和高质量的答案,但延迟略有增加。
2. **顺序切换:** 专门代理(由实时 API 提供支持)在它们之间转移用户以处理特定的用户意图。这对于客户服务来说非常有用,因为可以通过在特定领域表现出色的专业模型按顺序处理用户意图。这有助于避免模型将所有指令和工具放在单个代理中,从而降低性能。
## 设置
- 这是一个 Next.js 打字稿应用程序。使用“npm i”安装依赖项。
- 将您的“OPENAI_API_KEY”添加到您的环境中。将其添加到“.bash_profile”或等效文件中,或者将“.env.sample”复制到“.env”并将其添加到那里。
- 使用“npm run dev”启动服务器
- 打开浏览器访问 [http://localhost:3000](http://localhost:3000)。它应该默认为“chatSupervisor”代理配置。
- 您可以通过右上角的“场景”下拉列表更改示例。
# 代理模式 1:聊天主管
这在 [chatSupervisor](src/app/agentConfigs/chatSupervisor/index.ts) 代理配置中进行了演示。聊天代理使用实时模型与用户交谈并处理基本任务,例如问候用户、随意交谈和收集信息,并且更智能的基于文本的监督模型(例如“gpt-4.1”)被广泛用于处理工具调用和更具挑战性的响应。您可以根据需要通过向聊天代理“选择”特定任务来控制决策边界。
视频演练:[https://x.com/noahmacca/status/1927014156152058075](https://x.com/noahmacca/status/1927014156152058075)
## 示例
![聊天主管流程截图](/public/screenshot_cha
相关推荐
GitHub热门项目: RedInk
GitHub项目:RedInk 仓库地址:https://github.com/HisMax/RedInk Stars:5393 | 作者:HisMax 项目描
07-06
👁 None
★ 100
GitHub热门项目: one-small-step
GitHub项目:one-small-step 仓库地址:https://github.com/karminski/one-small-step Stars:6
07-06
👁 None
★ 100
GitHub热门项目: pgai
GitHub项目:pgai 仓库地址:https://github.com/timescale/pgai Stars:5797 | 作者:timescale 项
07-06
👁 None
★ 100
GitHub 热门项目:gemma-2B-10M
GitHub项目:gemma-2B-10M 仓库地址:https://github。com/mustafaaljadery/gemma-2B-10M Stars
06-29
👁 None
★ 95
GitHub 热门项目:efflux-backend
GitHub项目:efflux-backend 仓库地址:https://github。
06-28
👁 None
★ 95