Microsoft 365 Copilot API提供对支持 Copilot 体验的组件的访问,从而解锁使用 Microsoft 365 Copilot 功能增强自定义引擎代理和生成 AI 解决方案的能力。 智能 Microsoft 365 Copilot 副驾驶® 对话助手 API 允许你以编程方式与 Microsoft 365 Copilot 进行多轮对话,同时使用企业搜索和 Web 搜索地面。
为何使用聊天 API?
聊天 API 提供了一种安全且合规的方式来将 Microsoft 365 Copilot 集成到自定义生成 AI 解决方案中。 因此,无需传出数据、中断权限或损害安全性和合规性。 自定义应用程序可以将提示传递给聊天 API,并接收基于 Web 和工作数据的完全合成的答案,而不是构建和维护单独的矢量索引、大型语言模型和业务流程层。
管理合规性和安全风险
聊天 API 使用 Microsoft 365 中的内置安全性和合规性功能来确保保留数据源权限和符合性设置。 因此,使用聊天 API 可防止数据泄漏,并确保永远无法访问来自一个客户端的敏感信息,这对于维护严格的安全性和合规性标准至关重要。 在组织中,Microsoft 365 中的权限模型可确保个人只能从允许访问的内容中获取结果。
解决相关性和新鲜度
由于聊天 API 使用企业搜索基础,因此其答案始终新鲜且相关。 它无需维护不完全理解Microsoft 365 上下文和信号的单独、成本高昂的数据管道或业务流程协调程序。
降低拥有成本和开发工作
聊天 API 无需维护自定义业务流程层或构建安全的数据导出和索引管道,这会给组织带来巨大成本。
聊天 API 功能
聊天 API 可以使用以下功能来回答自然语言提示:
- 企业搜索基础
- Web 搜索接地
API 支持自然语言提示,并使用 Microsoft 365 Copilot 堆栈返回相关答案,所有答案都在 Microsoft 365 信任边界内。 此外,聊天 API 还允许你提供 OneDrive 和 SharePoint 文件作为上下文,并切换 Web 搜索基础。 通过这些选项,可以更好地控制聊天 API 如何处理提示。
授权
拥有 Microsoft 365 Copilot 附加许可证的用户无需额外付费即可使用聊天 API。 目前不支持没有 Microsoft 365 Copilot 加载项许可证的用户。
已知限制
以下是聊天 API 的已知限制:
- 聊天 API 不支持作或内容生成技能,例如创建文件、发送电子邮件或安排会议。
- 聊天 API 仅使用文本响应进行响应。
- 聊天 API 不支持代码解释器和图形艺术等工具。
- 聊天 API 不支持长时间运行的任务。 包含长时间运行任务的聊天消息容易出现网关超时。
- 默认情况下,聊天 API 同时使用企业搜索和 Web 搜索地面。
- 切换 Web 搜索地面是一种单轮次作;这意味着,对于不需要 Web 搜索的每条聊天消息,必须将其关闭。
- 聊天 API 受 Microsoft 365 Copilot 语义索引的所有限制的约束。
- 聊天 API 返回 AI 生成的响应。 AI 生成的内容可能不准确,因此应在使用前对其进行验证。
- Graph 资源管理器不支持使用聊天 API 进行流式处理对话。