LangChain学习记录260204-高级概念
高级概念接下来是比基础知识高级一点的概念 结构化输出LangChain通过response_format参数提供结构化输出策略。 ToolStrategyToolStrategy使用人工工具调用生成结构化输出。这适用于任何支持工具调用的模型: 12345678910111213141516171819202122from pydantic import BaseModelfrom langchain.agents import create_agentfrom langchain.agents.structured_output import ToolStrategyclass ContactInfo(BaseModel): name: str email: str phone: stragent = create_agent( model="openai:gpt-4o-mini", tools=[search_tool], response_format=ToolStrategy(ContactInfo))result =...
LangChain学习记录260203-基础知识
为满足GYBot的更新需求,现来学习LangChain v1.0 AgentsAgents能将大模型与工具结合,让大模型经过推理,决定使用工具,来解决问题Agents会一直运行,直到满足停止条件——即模型输出最终结果或达到迭代次数限制。 核心组件模型即大模型,可以看成Agents的大脑 静态模型静态模型在创建Agents时配置一次,并在整个执行过程中保持不变。这是最常见且直接的方法。从 模型标识符字符串 初始化静态模型: 123456from langchain.agents import create_agentagent = create_agent( "openai:gpt-5", tools=tools) 提示模型标识符字符串支持自动推断(例如 “gpt-5” 将被推断为 “openai:gpt-5”)。请参考参考文档 查看完整的模型标识符字符串映射列>>表。官方文档使用OpenAi举例: 1234567891011from langchain.agents import create_agentfrom langcha...
青少年CTF S1 · 2026 公益赛web和misc方向部分wp
比赛还没结束,WP先写在本地提前发出来,也是督促自己,防止到最后没写成WP
butterfly鼠标水波样式
在网页上找了半天大佬的鼠标特效,基本上都是烟花特效,爆炸特效,没有找到自己满意的,于是自己用ai跑了一个,本博客使用的鼠标特效就是下文所介绍的 创建鼠标特效 CSS 文件在 /source/css/ 目录下创建 mouse-effect.css,如果没有这个文件夹就自己创建一个,粘贴以下代码: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394/* 鼠标点击水波纹特效 */.click-ripple { position: fixed; border-radius: 50%; pointer-events: none; z-index: 99999; transform: translate(-50%, -50%); opacity: 0; animat...
工伊3.0制作进度20260120
目前正在学习LangChain 1.0,搭建了一个勉强能用的智能体?至少新建了一个文件夹后面打算先把nonebot的一些插件整合进去真的没有在咕咕咕😵💫
使用NapCat+Nonebot创建一个属于自己的QQbot
这篇文章使用的设备是windows 2019NapCat版本为 NapCatQQ Desktop v1.7.28Nonebot版本为 v2.4.4如果某些选项或者参数不同,可能是以上某个版本不同导致的 NapCat下载首先进入https://github.com/NapNeko/NapCatQQ-Desktop/releases/tag/v1.7.28下载NapCat Desktop安装包(GitHub可能需要使用梯子魔法)我们选择NapCatQQ-Desktop.exe下载完成后,不要着急启动安装程序,先分别创建一个NapCat文件夹和QQ文件夹,把NapCatQQ-Desktop.exe放在NapCat文件夹里,然后双击文件这边选择同意选择开始安装选择我是新手选择安装,接着程序会自动给我们安装QQ进度条走完以后,程序会让我们选择QQ安装路径,选择刚刚创建的QQ文件夹下载完QQ就开始安装NapCat了,我们选择安装下载完NapCat之后,选择下一步开始使用NapCat Desktop然后我们将NapCat Desktop最小化,去下载Nonebot Nonebot下载N...
我的第一篇博客
菜鸟第一篇博客,就这样~