logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【LangChain 源码解析九:Indexing】

本系列共 2 部分,从记录管理到索引 API,完整拆解 LangChain Indexing 模块的去重与清理机制。

#哈希算法#windows
【LangChain 源码解析八:Embeddings】

本系列共 2 部分,从抽象接口到向量存储,完整拆解 LangChain Embeddings 的设计与实现。

#python#windows
【LangChain 源码解析五:Output Parser】

本系列共 4 部分,从输出数据结构到 Output Parser 全家族,完整拆解 LangChain 的"模型输出 → 结构化结果"链路。

【LangChain 源码解析二:Prompt 模板】

role: str用于需要自定义角色名的场景(比如"narrator""tool"等)。层次机制位置变量提取阻止.attr[idx]、纯数字变量名格式化拒绝位置参数jinja2沙箱mustache仅支持简单变量替换。

#网络
全网最简单的mysql5.7启动教程【linux环境】

访问 MySQL 官方下载页面,找到适用于你的 CentOS 版本的 MySQL Yum 仓库,并下载新的 GPG 密钥。现在,你应该能够从远程位置使用新创建的用户访问你的 MySQL 服务器了。找到与 MySQL 相关的密钥,并使用以下命令移除它(以找到的密钥代替。首先,你可能需要移除旧的或不正确的 GPG 密钥。登录 MySQL,创建一个可以从远程访问的用户(替换。请确保使用的是最新的 GPG

文章图片
#linux#adb#运维 +1
MAC OS使用docker部署RocketMQ,解决宿主机无法访问broker

虽然利用docker启动容器,可以在启动的时候配置端口映射,利用127.0.0.1+映射端口的方式直接访问容器,但是在Broker的连接上,是通过NameServer来获取他的地址,并非通过自己的配置。而NameServer提供的是容器网络内的地址,所以导致在拿到Broker的地址后,无法通过宿主机连接。然后使用以下命令在 docker 端运行 wenjunxiao/mac-docker-conn

文章图片
#docker#rocketmq#容器
【LangChain 源码解析三:Chat Model】

本系列共 4 部分,从日常使用到源码架构,完整拆解 LangChain 的 ChatModel 组件。不需要 API key,不需要网络。 和是官方测试用的假模型,行为和真模型完全一致。ChatModel 接受三种输入,统一输出 :这个类型定义在 :三种输入怎么统一?看 ():流程图:三种调用方式 + async 变体方法输入输出同步异步单个值单个值看的实现():并不是直接调用 ,而是走了一条长链

#windows#php
【LangChain 源码解析一:Runnable】

每个invokestreambatch都接受一个可选的config参数。是一个TypedDicttags: list[str] # 标签,用于过滤追踪metadata: dict[str, Any] # 元数据,传给回调callbacks: Callbacks # 回调处理器run_name: str # 追踪 run 的名称max_concurrency: int | None # 最大并行数r

#python#开发语言
【LangChain 源码解析四: Message】

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ct

    共 11 条
  • 1
  • 2
  • 请选择