SuperAPI AI 工具集

teams-anthropic-integration

通用与其它

查看项目

更新于 10-16 01:49

技能介绍

用途:把 Anthropic Claude 模型(Opus、Sonnet、Haiku)接入 Microsoft Teams.ai 应用;可选接入 You.com MCP 服务器,为应用增加网页搜索与内容提取能力。

主要能力:支持聊天、流式响应(通过 onChunk 逐 token 输出)、函数调用(functions + handler)与对话记忆(LocalMemory);可选网页搜索与内容提取。可选模型及枚举:AnthropicModel.CLAUDE_OPUS_4_5(复杂任务)、CLAUDE_SONNET_4_5(均衡,推荐)、CLAUDE_HAIKU_3_5(快速高效)、CLAUDE_SONNET_3_5(上一代)。

使用方式:两条路径。路径 A 基础配置,安装npm install @youdotcom-oss/teams-anthropic @anthropic-ai/sdk @microsoft/teams.ai,从 console.anthropic.com 获取密钥并写入 .env 的 ANTHROPIC_API_KEY,用 AnthropicChatModel 实例化模型后通过 model.send() 交互。路径 B 增加 MCP,额外安装 @microsoft/teams.mcpclient,需 YDC_API_KEY(来自 you.com/platform/api-keys),用 ChatPrompt 配合 McpClientPlugin,url 为 https://api.you.com/mcp,之后用 prompt.send()。可用 npm start 启动验证。

适用场景:需要在 Teams 应用中使用 Claude 的对话、流式与函数调用能力,或需要实时网页检索与内容提取的 Teams 机器人。

限制与安全:路径 B 会拉取并解释第三方网页内容,存在间接提示注入风险,资料建议限制模型只用网页搜索回答事实性问题、把 MCP 输出视为不可信、对敏感操作要求用户确认,并向最终用户说明回复可能包含网页内容。文档强调模型标识应使用枚举而非字符串,并提供了常见报错排查(模块缺失、环境变量缺失、MCP 连接失败等)。资料未提供收费、价格或性能数据。