当前位置: 首页 > ai >正文

学习strandsagents的http_request tool

今天我们通过来拆strandsagents官网的一个例子来学习strandsagents的http_request tool

https://strandsagents.com/latest/documentation/docs/examples/python/agents_workflows/

在这里插入图片描述
看上去能做实事核查,实际上没那么高大上。

Show me the code

https://github.com/strands-agents/tools/blob/main/src/strands_tools/http_request.py#L546
实际上最后调用的是

https://github.com/strands-agents/tools/blob/main/src/strands_tools/http_request.py#L220

通过Python自带的request.Session实例的response = session.request(**request_kwargs)方法来进行请求。

request.Session

  1. 它是什么?
    requests.Session() 用于创建一个会话对象(Session Object)。你可以把这个会话想象成一个小型的、可持续的浏览器窗口。

通常,当你直接使用 requests.get() 或 requests.post() 时,每个请求都是独立、无状态的。它们之间互不相识,就像你每次都用不同的浏览器标签页访问网站一样。

而 Sess

http://www.xdnf.cn/news/18155.html

相关文章:

  • 接口性能测试工具 - JMeter
  • IMX6ULL-KERNEL源代码
  • KMM跨平台叛逃实录:SwiftUI与Compose Multiplatform共享ViewModel的混合开发框架(代码复用率85%)
  • RPC高频问题与底层原理剖析
  • 【树莓派】【嵌入式】远程树莓派,解决ping不通问题
  • 应用缓存不止是Redis!——亿级流量系统架构设计系列
  • Windows/Centos 7下搭建Apache服务器
  • Nacos-7--扩展一下:0-RTT和1-RTT怎么理解?
  • Spring Boot 全局异常处理
  • 重置iPhone会删除所有内容吗? 详细回答
  • 基于WebSocket和SpringBoot聊天项目ChatterBox测试报告
  • 如何用Prometheus和FastAPI打造任务监控的“火眼金睛”?
  • 11.Ansible自动化之-内容集管理
  • 如何理解关系型数据库的ACID?
  • 浅看架构理论(一)
  • 【上升跟庄买入】副图/选股指标,动态黄色线由下向上穿越绿色基准线时,发出买入信号
  • 机器学习深度学习 所需数据的清洗实战案例 (结构清晰、万字解析、完整代码)包括机器学习方法预测缺失值的实践
  • RWA在DeFi中的应用
  • 【计算机视觉】检测与分割详解
  • AMPAK正基科技系列产品有哪些广泛应用于IOT物联网
  • spring声明式事务,finally 中return对事务回滚的影响
  • Spring Cloud系列—Seata分布式事务解决方案AT模式
  • 大模型落地选择困难症?RAG、Workflow、Agent全解析
  • Python脚本每天爬取微博热搜-终版
  • 在线客服系统访客表的设计与实现-增加最新消息字段
  • C#项目集成海康SDK指南:从搭建环境到实现视频预览、录制、截屏
  • 【LeetCode】16. 最接近的三数之和
  • 图论——Bellman-Ford和SPFA
  • 大模型+RPA:如何用AI实现企业流程自动化的“降本增效”?
  • traceroute命令使用指南