Power Automate调用Azure Foundry智能体
Power Automate调用Azure Foundry智能体一、创建Foundry智能体二、发送HTTP请求调用Foundry智能体三、拓展一、创建Foundry智能体先从创建开始吧填好然后直接审阅并创建就行了。一个资源下可以创建多个项目转到资源转到门户这里有API密钥和项目终结点后面要用。点击创建智能体输入名称智能体名称后面要用选一个模型左边写智能体的提示词右边可以进行测试记得保存。保存了就可以HTTP调用了我没发布这里有个版本号只要数字发请求的时候要用二、发送HTTP请求调用Foundry智能体1、URL项目终结点 项目终结点 /openai/v1/responses完整链接示例https://hub-odl-ai-foundry.services.ai.azure.com/api/projects/proj-odl-ai-foundry/openai/v1/responses2、HeaderContent-Type: application/jsonapi-key: API密钥3、BodyName是创建的时候输入的智能体名称Input是发给智能体的消息版本号要记得改建议永远填最新的那个版本号。{ input: 你好, agent_reference: { name: translate-ai, version: 3, type: agent_reference } }示例截图4、获取返回值的文本body(HTTP)?[output]?[0]?[content]?[0]?[text]示例截图5、运行效果三、拓展Header这里除了用API Key, 还可以用Azure的access token来调用Content-Type: application/jsonAuthorization: Bearer eyJ0eXAi…ng6Ilh0Laz login登陆后使用以下命令获取访问Tokenaz account get-access-token --resource https://ai.azure.com --query accessToken -o tsv但是这里获取的access token时效只有1小时。还可以通过Azure的自动化任务获取token时效是24h可以参考我的其他文章欢迎关注我的博客,与我一起学习,我将持续分享我的学习过程,我是 热爱学习的小翁同学~
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2608587.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!