摘要: ## 缓存机制 Langchain为LLMs提供了可选的缓存层。这个很有用,原因是: - 如果经常向模型多次请求提问相同的内容,Caching缓存可以减少对LLM进行API调用次数来提升程序运行效率。 **Caching缓存** 具体实现: - 设置一个内存缓存(InMemoryCache)来缓存大 阅读全文
posted @ 2026-03-18 18:00 Mrterrific 阅读(6) 评论(0) 推荐(0)
摘要: ## 1. 什么是LangChain LangChain现在归属于LangChain AI公司,LangChain作为其中的一个核心项目,开源发布在Gitub上:https://github.com/langchain-ai/langchain LangChain给自身的定位是:用于开发由大语言模型 阅读全文
posted @ 2026-03-18 14:32 Mrterrific 阅读(5) 评论(0) 推荐(0)
摘要: Agent智能体是一个由人工智能驱动的系统或程序,能够在一定的环境中自主感知、决策和执行任务。它模拟或扩展了人类或其他生物的智能行为,旨在解决复杂问题或完成特定目标。可以广泛应用与自动驾驶、智能客服、游戏NPC、金融分析、医疗诊断等多个领域。 在Agent智能体的开发过程中,有一种实现机制,可以使得 阅读全文
posted @ 2026-03-16 14:54 Mrterrific 阅读(6) 评论(0) 推荐(0)
摘要: Agent SDK框架概述 Agent SDK(智能体开发工具包)是用于构建、部署和管理AI智能体的标准化开发框架。它提供了一套完整的工具集和运行时环境,包括智能体核心引擎、工具调用接口、记忆管理系统、工作流编排能力和多智能体协作协议。开发者可以通过模块化组件快速构建能够自主决策、执行任务和与环境交 阅读全文
posted @ 2026-03-16 14:15 Mrterrific 阅读(13) 评论(0) 推荐(0)
摘要: gRPC是一款高性能、开源的RPC框架,支持多种编程语言。Protobuf是gRPC使用的默认序化协议,可以将结构化数据序列化为二进制格式,提高数据传输效率。 在Python中使用gRPC调用服务时,通常需要先定义协议缓冲区(Protocol Buffers)消息类型,这些类型是从.proto文件生 阅读全文
posted @ 2024-10-30 14:36 Mrterrific 阅读(1340) 评论(0) 推荐(0)
摘要: 爬取问财网的今日涨停信息 载荷多试几次可以发现除了页码等信息,都是固定值,因此变化一定是在请求头 可以发现变化的就是HeXin-V的值,并且在cookie中也有对应的键值对,所以下一步就是找到该值生成的位置。 因为Cookie中有这个值,所以可以通过Cookie Hook的方式来定位 (functi 阅读全文
posted @ 2024-07-17 17:47 Mrterrific 阅读(1299) 评论(0) 推荐(0)
摘要: 爬取观鸟网的信息 有sign值,timestamp和requestid,要看这些值是怎么生成的 载荷有加密的数据 返回值也经过加密 搜索requestid,找到了eval加密的代码,通过解密,就能找到生成这些值的代码段 代码格式化后,找到了这几个值的生成位置 requestid的生成是随机值,tim 阅读全文
posted @ 2024-07-05 14:26 Mrterrific 阅读(356) 评论(0) 推荐(0)
摘要: 爬取易车网的车辆配置信息 所以主要就是确定这几个是怎么生成的 搜索x-sign值的位置,打断点,找到构建x-sign的函数 注意,一定要看清是否是正确的url,x-timestamp明显是时间戳 进入这个函数 x-sign值,是对这个字符串做md5,这个字符串由三部分构成,参数、时间戳、和一个固定字 阅读全文
posted @ 2024-07-03 15:52 Mrterrific 阅读(222) 评论(0) 推荐(0)
摘要: 本篇文章主要来爬取网易云音乐的音频文件。 进入一首歌点击播放,从该请求中找到了音频文件的地址 查看载荷情况,所以现在问题的重点就是找到载荷是怎么构建的 通过查看该请求的启动器,一层层向上找参数是在哪个地方构建的 打断点定位到第一个位置,发现参数已经构建完成,所以通过调用堆栈继续向前找参数构建的位置 阅读全文
posted @ 2024-06-27 16:34 Mrterrific 阅读(780) 评论(0) 推荐(0)
摘要: 分析发送请求的过程 该动态请求返回的数据是响应数据,想要的结果就在其中,但明显是加密过的,所以下一步要模拟发送请求,并找出是如何加密的。 看一下请求的载荷,多发几次请求,发现只有这两个参数是变化的,所以下一步要找到这两个参数是如何构建的,才能模拟发出请求。 在源代码中搜索,找到发送请求的位置,搜索内 阅读全文
posted @ 2024-06-26 10:22 Mrterrific 阅读(527) 评论(0) 推荐(0)