AI觉醒星球
Awakening is here
Knowledge File / 全球热点解读
2026-04-30 4 浏览 公开

版本更新:langchain-ai/langchain 1.2.0,提升开发者接入体验

langchain-perplexity 发布1.2.0版本,新增PerplexityEmbeddings、内容块流等特性,并修复多个依赖安全问题,显著提升开发者集成体验。

SOURCE / 全球热点解读 MIN / 4 ACCESS / 公开 POST / 2026-04-30 06:00:06

原贴

查看原文
作者:github-actions[bot] 来源站点:github.com 原贴时间:

原文

Changes since langchain-perplexity==1.1.0 release(perplexity): 1.2.0 ( #37091 ) feat(perplexity): add PerplexityEmbeddings ( #37082 ) chore(docs): update x handle references ( #37081 ) hotfix: bump min core versions ( #36996 ) feat(core): add content-block-centric streaming (v2) ( #36834 ) hotfix(ci): remove nobenchmark flag ( #36959 ) chore(partners): standardize integration test invocation ( #36958 ) chore(deps): bump pytest to 9.0.3 ( #36801 ) chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/partners/perplexity ( #36785 ) chore: bump pillow from 12.1.1 to 12.2.0 in /libs/partners/perplexity ( #36778 ) chore: add comment explaining pygments>=2.20.0 ( #36570 ) chore: pygments>=2.20.0 across all packages ( CVE-2026-4539 ) ( #36385 ) chore: bump requests from 2.32.5 to 2.33.0 in /libs/partners/perplexity ( #36246 ) chore(partners): bump langchain-core min to 1.2.21 ( #36183 ) fix(core,model-profiles): add missing ModelProfile fields, warn on schema drift ( #36129 ) ci: suppress pytest streaming output in CI ( #36092 ) ci: avoid unnecessary dep installs in lint targets ( #36046 ) chore: bump orjson from 3.11.5 to 3.11.6 in /libs/partners/perplexity ( #35865 ) feat(model-profiles): new fields + Makefile target ( #35788 ) fix(model-profiles): sort generated profiles by model ID for stable diffs ( #35344 ) docs(perplexity): Fix docstring of output_parsers.strip_think_tags() ( #35264 ) chore: bump model profiles ( #35294 ) fix(nomic,openai,perplexity): update pillow version to >= 12.1.1, <13.0.0 ( #35254 ) chore: bump pillow from 11.3.0 to 12.1.1 in /libs/partners/perplexity ( #35176 ) chore(deps): bump langsmith from 0.4.31 to 0.6.3 in /libs/partners/perplexity ( #35154 ) feat(model-profiles): add text_inputs and text_outputs ( #35084 ) chore: add make type target ( #35015 ) revert: "chore: add typing target in Makefile " ( #35013 ) chore: add typing target in Makefile ( #35012 ) chore: enrich pyproject.toml files ( #34980 ) chore(deps): bump the uv group across 20 directories with 3 updates ( #34941 ) chore: upgrade urllib3 to 2.6.3 ( #34940 ) docs: add missing module-level docstrings to partner integrations ( #34838 ) chore: update twitter URLs ( #34736 ) chore: ban relative imports on all packages ( #34691 ) feat(perplexity): overhaul integration with official SDK and Search API ( #34412 ) chore: update core dep in lockfiles ( #34216 )

中文翻译

自 langchain-perplexity==1.1.0 版本(perplexity)以来的变化:1.2.0(#37091)壮举(perplexity):添加 PerplexityEmbeddings(#37082)杂务(文档):更新 x 句柄引用(#37081)修补程序:凹凸最小核心版本(#36996)壮举(核心):添加以内容块为中心的流(v2)( #36834)hotfix(ci):删除nobenchmark标志(#36959)chore(partners):标准化集成测试调用(#36958)chore(deps):将pytest提升到9.0.3(#36801)chore:将/libs/partners/perplexity中的langsmith从0.6.3提升到0.7.31(#36785)杂务:将 /libs/partners/perplexity 中的 12.1.1 撞到 12.2.0 (#36778) 杂务:添加注释解释 pygments>=2.20.0 (#36570) 杂务:所有包中的 pygments>=2.20.0 (CVE-2026-4539) (#36385) 杂务:碰撞请求/libs/partners/perplexity 中的 2.32.5 到 2.33.0 (#36246) Chore(partners):将 langchain-core min 提升到 1.2.21 (#36183) 修复(core,model-profiles):添加缺失的 ModelProfile 字段,对模式漂移发出警告 (#36129) ci:抑制 CI 中的 pytest 流输出(#36092) ci:避免在 lint 目标中进行不必要的 dep 安装(#36046)杂务:在 /libs/partners/perplexity 中将 orjson 从 3.11.5 提升到 3.11.6(#35865)壮举(模型配置文件):新字段 + Makefile 目标(#35788)修复(模型配置文件):按模型 ID 对生成的配置文件进行排序以获得稳定的差异(#35344)文档(perplexity):修复output_parsers.strip_think_tags()的文档字符串(#35264)杂务:碰撞模型配置文件(#35294)修复(nomic,openai,perplexity):将枕头版本更新为> = 12.1.1,<13.0.0(#35254)杂务:将枕头从11.3.0碰撞到12.1.1 /libs/partners/perplexity (#35176) 杂务(deps):在 /libs/partners/perplexity (#35154) 中将 langsmith 从 0.4.31 提升到 0.6.3 feat(model-profiles):添加 text_inputs 和 text_outputs (#35084) 杂务:添加 make 类型目标 (#35015) 恢复:“杂务:添加输入Makefile 中的目标 (#35013) 杂务:在 Makefile 中添加键入目标 (#35012) 杂务:丰富 pyproject.toml 文件 (#34980) 杂务(deps):通过 3 次更新将 uv 组跨到 20 个目录 (#34941) 杂务:将 urllib3 升级到 2.6.3 (#34940) 文档:将缺少的模块级文档字符串添加到合作伙伴集成(#34838)杂务:更新 twitter URL(#34736)杂务:禁止所有包上的相对导入(#34691)壮举(困惑):彻底检查与官方 SDK 和搜索 API 的集成(#34412)杂务:更新锁文件中的核心 dep(#34216)

核心信息

langchain-perplexity 发布1.2.0版本,新增PerplexityEmbeddings、内容块流等特性,并修复多个依赖安全问题,显著提升开发者集成体验。

  • 新增PerplexityEmbeddings,支持文本嵌入功能
  • 添加内容块流v2,优化流式处理性能
  • 修复pygments等依赖的CVE安全漏洞
  • 标准化集成测试调用,提升开发效率
  • 更新模型配置文件字段,便于成本优化

详细解读

这是什么信号:Langchain 团队对 Perplexity 集成的持续投入,1.2.0 版本新增了 PerplexityEmbeddings 和内容块流(v2),并修复了多个依赖安全漏洞(如 pygments CVE)。这表明 Langchain 正加速完善与外部 AI 服务的对接能力,降低开发者接入门槛。

为什么重要:对于使用 Langchain 构建 AI 应用的开发者而言,更稳定的依赖和更丰富的 API 直接减少重复工作。PerplexityEmbeddings 的上线意味着可以基于 Perplexity 的搜索能力生成高质量向量,而内容块流(v2)则优化了流式处理场景的性能。

对谁有价值:AI 应用开发者、RAG 系统构建者、以及需要快速集成搜索与嵌入能力的团队。企业开发者可通过升级该版本获得更安全、高效的工具链。

可以怎么行动:立即将 langchain-perplexity 升级至 1.2.0,并测试新嵌入功能与现有流程的兼容性。关注模型配置文件中新增的 text_inputs / text_outputs 字段,优化成本与性能。

风险或限制:新版本可能引入新的 API 变化,需确认依赖冲突。部分功能(如 PerplexityEmbeddings)尚处于早期,需关注后续稳定性。CVE-2026-4539 的修复可能要求升级相关包,注意兼容性。

信息差价值

信息差价值:多数开发者仅关注功能更新,但忽略了版本中隐含的安全修复与依赖管理策略。Langchain 团队对 CVE 的积极响应和环境清理(如标准化测试、禁止相对导入)反映了其工程成熟度,这为技术选型提供决策依据。

业务启发:企业可参考 Langchain 的版本演进节奏,建立自身依赖管理规范。PerplexityEmbeddings 的引入暗示了「搜索即嵌入」的新范式,可用于快速构建低延迟、高相关性的知识库检索系统。

可沉淀动作:将升级步骤和兼容性检查纳入 DevOps 流程;针对 PerplexityEmbeddings 编写内部最佳实践文档;监控 ModelProfile 变更,动态调整预算分配。

参考来源

上一篇 【必读】每日AI日报 2026-04-30 下一篇 版本更新:crewAIInc/crewAI 1.14.4a2,提升开发者接入体验