- 博客(78)
- 收藏
- 关注
原创 如何优雅地修剪消息长度以适应模型上下文窗口
在多轮对话或复杂的链式交互中,消息的长度可能会逐渐变长,超出模型的处理能力。比如采用langchain的聊天模型来处理对话时,常常需要对积累的聊天记录做一些管理。这就是今天要介绍的的用武之地。修剪消息对于处理长聊天历史尤其有用,因为随着时间的推移,历史记录会变得非常长。通过合理使用,我们可以确保传入模型的消息始终在可控范围内。今天的技术分享就到这里,希望对大家有帮助。开发过程中遇到问题也可以在评论区交流~—END—
2024-12-30 06:15:16
364
原创 使用 LLM 和 ArangoDB 打造自然语言查询接口
ArangoDB 是一个跨模型数据库,支持文档、图和键值数据模型。它的三合一结构让它在处理复杂数据关系时特别拿手,这也是为什么它在图数据库领域备受青睐的原因之一。这里介绍的方案展示了 LLM 如何与 ArangoDB 结合,提供强大的自然语言查询功能。对于复杂的图数据库查询,这种方法不仅提高了用户体验,也大大降低了查询的门槛。今天的技术分享就到这里,希望对大家有帮助。开发过程中遇到问题也可以在评论区交流~—END—
2024-12-29 12:37:12
431
1
原创 深度解析Google Places API的使用与实践
在整个开发过程中,我个人一直在用云悟AI提供的服务来进行 API 管理和使用监控。他们的一站式大模型解决方案在处理这种复杂的API集成时,确实为我的项目开发节省了一些时间和精力。今天的技术分享就到这里,希望对大家有帮助。开发过程中遇到问题也可以在评论区交流~---END---
2024-12-27 05:20:33
595
原创 深入了解 Baseten 与 LangChain 的集成
Baseten 作为 LangChain 生态系统中的一个提供者,目前实现了一个组件:大型语言模型(LLMs)。虽然现在功能上还相对简单,但未来会扩展更多组件。Baseten 支持运行您自己的开源模型,比如 Llama 2 或 Mistral,甚至可以在专用 GPU 上运行专有或微调的模型。不同于按 token 计费的 OpenAI,Baseten 的收费方式是按使用 GPU 的分钟数计算,这对于想要灵活控制成本的开发者来说,是个很大的优势。
2024-12-26 04:08:06
475
原创 使用MongoDB和OpenAI实现高级RAG技术:父文档检索
老铁们,今天我们来聊一个稍微进阶点的RAG(Retrieve and Generate)技术,也就是使用MongoDB和OpenAI来实现的父文档检索(Parent-Document Retrieval)。这玩意听起来有点高深,但说白了就是在处理大文档的时候,先把它拆成中等大小的块,然后再分成更小的块进行嵌入。当有查询时,我们会为查询创建一个嵌入,并与这些小块进行比较,但最终还是传递最开始的中等大小的块给大模型进行生成。这波操作可以说是相当丝滑,因为它允许更细粒度的搜索,同时提供更大的上下文对生成有帮助。
2024-12-25 13:51:09
675
原创 构建一个虚拟研究助手:使用Anthropic Iterative Search搜索Wikipedia
Anthropic Iterative Search是一个强大的工具,可以帮助我们在Wikipedia上找到相关问题的答案。通过配置LangChain CLI和Anthropic API,我们可以快速搭建这个助手,提升我们的研究效率。这个命令会启动一个本地的FastAPI应用,服务运行在。在这里,你可以查看所有可用的模板和访问Playground。老铁们,今天的技术分享就到这里,希望对大家有帮助。开发过程中遇到问题也可以在评论区交流~—END—
2024-12-25 12:11:08
434
原创 LangChain文档风格指南
老铁们,今天我们来聊聊撰写LangChain文档的风格指南。随着LangChain的迅速发展,文档的要求也在不断增加。本文将为大家提供LangChain文档撰写的指导方针,以及我们对组织和结构的一些理念。
2024-12-25 11:48:07
239
原创 如何安装LangChain包
老铁们,今天咱们来聊聊如何安装LangChain包。LangChain生态系统是由多个不同的包组成的,这样你就可以根据实际需求选择安装相应的功能模块。下面我来详细介绍下具体的安装步骤,咱们一起看看吧。
2024-12-24 16:35:44
1112
原创 使用Momento Cache进行聊天消息历史存储的实战指南
在开发实时聊天应用时,存储和检索聊天消息历史是一项常见需求。传统的缓存解决方案可能需要手动管理服务器和容量,这里Momento Cache的无服务器特性就显得尤为优势。它不仅能让我们弹性处理缓存需求,还支持“规模到零”的特性,省心不少。如果你还在找一个高效的缓存解决方案,Momento Cache绝对值得一试。我个人一直在用这个提供一站式大模型解决方案的工具,效果很不错。对于那些对缓存效率和弹性有高要求的项目,Momento的无服务器架构可以省去不少运维烦恼。今天的技术分享就到这里,希望对大家有帮助。
2024-12-23 19:29:20
458
原创 利用Diffbot和Neo4j构建动态知识图谱
Diffbot提供了一套基于机器学习的产品,可以轻松地将网页数据结构化。特别是其自然语言处理API,可以从非结构化的文本数据中提取实体、关系和语义。通过结合Neo4j,咱们能够基于从文本提取的信息创建强大、动态的图结构。")今天的技术分享就到这里,希望对大家有帮助。开发过程中遇到问题也可以在评论区交流~
2024-12-23 17:52:57
651
原创 使用 ScrapFly 进行高效 Web 数据提取
ScrapFly 不仅仅是一个普通的抓取工具,它集成了强大的反反爬虫机制,可以轻松应对诸如 Cloudflare 这样的常见反爬虫屏障。此外,它还支持 JavaScript 渲染,这对于需要从动态网页中提取数据的场景尤为重要。在我的开发经历中,ScrapFly 可以说是一个非常稳定和好用的工具。我个人一直在用它进行各种复杂的网页数据抓取,效果相当不错。再提醒一下,老铁们可以去 https://www.scrapfly.io/ 获取你的 API 密钥,体验一下这波操作的丝滑。
2024-12-22 18:41:08
294
原创 使用Etherscan API进行以太坊交易数据分析:全面指南
Etherscan API为开发者提供了强大的工具来访问和分析以太坊区块链数据。Etherscan API 文档以太坊开发者文档。
2024-12-22 13:23:21
463
原创 [用Docusaurus轻松构建你的文档网站并优化内容加载]
如果你想要更细粒度地控制页面内容,DocusaurusLoader 支持自定义解析函数。
2024-12-22 12:57:33
348
原创 使用LangChain与SambaNova嵌入模型交互:入门指南
希望本篇文章为您提供了使用LangChain与SambaStudio嵌入模型交互的清晰思路。您可以进一步学习嵌入模型的概念和操作指南,以掌握更多高级功能和优化技巧。
2024-12-22 07:24:38
331
原创 让AI更智能:探索如何使用Bookend AI嵌入技术
通过本文,您应该已经了解了Bookend AI嵌入类的基本用法。同时,我们也讨论了一些常见问题及其解决方案。Bookend AI 官方文档嵌入模型概念指南嵌入模型使用指南。
2024-12-22 03:19:36
179
原创 探索DeepInfra与LangChain的完美结合进行语言模型推理
对于想要深入了解大规模语言模型的开发者,DeepInfra无疑是一个强大的工具。结合LangChain,能让您更轻松地进行复杂的文本处理任务。LangChain文档DeepInfraAPI参考。
2024-12-21 20:38:14
278
原创 [用Llama2Chat增强你的AI聊天应用:实现与Llama-2的无缝交互]
通过Llama2Chat,你可以为你的应用程序构建强大的聊天能力。这篇文章仅仅是个开始。你可以探索更多关于LangChain和Llama2Chat的资源,提升你的应用程序的智能交互能力。
2024-12-21 16:20:18
183
原创 探索LangChain的OpenAI适配器:多模型支持与简单集成
LangChain的OpenAI适配器为AI开发者提供了便利的多模型集成功能,显著降低了探索其他模型的门槛。希望本文能帮助你在AI开发的道路上走得更远。
2024-12-21 13:43:42
331
原创 使用LangChain与OpenAI模型进行有效交互:从概念到实践
LangChain的核心是类,用于定义与模型交互的模板。# 定义问题模板# 初始化OpenAI模型通过LangChain与OpenAI模型结合,开发者可以创建复杂而高效的语言处理应用。LangChain官方文档OpenAI API参考文档LangChain GitHub仓库。
2024-12-21 13:20:18
433
原创 探索AWS S3的文档加载实现及其优雅用法
使用可以大大简化从S3存储桶中加载文档的过程。为了进一步提高使用效率,建议学习AWS Boto3文档及相关的文档加载器指南。
2024-12-21 04:31:14
467
原创 使用SageMaker提供AI服务:从模型托管到嵌入式生成的完整指南
本文介绍了如何托管Hugging Face模型以生成嵌入式,并提供了相关代码示例和常见问题的解决方案。
2024-12-21 04:25:08
249
原创 [解读Vectara:打造企业专属的生成式AI助手]
Vectara是一个强大的平台,可以帮助企业快速构建一个基于自身数据的AI助手。Vectara官方文档快速入门指南。
2024-12-21 01:58:05
1058
原创 探索LangChain中的ForefrontAI:高效集成与使用指南
本文详细介绍了如何在LangChain中集成和使用ForefrontAI,从安装到实际的代码示例,并提供了一些常见问题的解决方案。希望通过这篇文章,你能够更高效地利用ForefrontAI的AI能力。
2024-12-20 14:02:45
746
原创 [解密EverNote API集成:让你的笔记管理更高效]
通过本文,我们了解了如何利用EverNote API来更有效地管理和操作笔记。虽然这是一个简单的入门指南,但EverNote的API提供了更复杂和多样化的功能。希望本文能为您的项目引入更多灵感。EverNote API官方文档LangChain文档Python官方文档。
2024-12-20 13:34:07
371
原创 探索DeepSparse在LangChain中的应用:高效的推理体验
DeepSparse为需要高效推理的应用程序提供了一个强大的工具。通过学习如何正确设置和调用DeepSparse,你可以显著提高模型的推理性能。SparseZoo 官方文档Optimum 导出工具。
2024-12-20 12:14:39
645
原创 解锁Datadog Logs的强大功能:从安装到最佳实践
通过本教程,你已经了解了如何安装和配置Datadog Logs,并使用Python代码实现日志的提取。掌握这些技能将帮助你更高效地监控和分析应用程序的行为。进一步学习资源Datadog官方文档Datadog API参考Langchain社区文档。
2024-12-20 11:46:34
482
原创 使用Confluence API进行高效内容管理:从入门到实践
使用Confluence API可以极大提高内容管理的自动化程度。通过文章中的示例,你应该已经掌握了如何设置API并加载文档。
2024-12-20 11:05:25
546
原创 深入了解Baseten:优化ML模型部署与推理的平台
Baseten是一个专注于模型推理的平台,它提供了所有必要的基础设施,以支持高性能、可扩展的模型部署。无论是开源模型如Llama 2和Mistral,还是专有或微调过的模型,Baseten都能在专用GPU上运行这些模型。Baseten提供了一个强大且灵活的平台来进行ML模型推理,特别是对于需要高性能和可定制化需求的应用场合。Baseten文档LangChain社区的使用示例Baseten通过其独特的功能和灵活的配置,为机器学习模型的部署和推理带来了新的可能性。
2024-12-20 09:10:17
725
原创 [深入探索ArangoDB:使用Python驱动高效图数据库应用]
ArangoDB 提供了强大的图处理能力,使其在复杂的数据分析中表现出色。通过Python与ArangoDB结合,我们可以轻松地从数据中获得更深刻的洞察。ArangoDB 官方文档LangChain 社区文档。
2024-12-20 07:40:33
468
原创 [轻松掌握LangChain执行追踪:使用Aim进行深度分析]
Aim是一个强大的工具,能帮助开发者更好地调试和理解复杂的LangChain执行过程。本文提供了一些基本的使用示例,但Aim的功能远不止于此。Aim官方文档LangChain GitHub库。
2024-12-20 06:38:54
545
原创 【深入探索Hugging Face Embedding:从本地解决方案到API调用】
这篇文章介绍了如何使用Hugging Face提供的工具生成文本嵌入,包括本地和API两种方式。在日常开发中,根据需要选择合适的方法可以大大提高工作效率。此外,建议在Hugging Face官方文档中学习更多关于这些工具和模型的信息。
2024-12-20 05:06:37
963
原创 探索LangChain:构建智能应用的核心指南
包含了基本的抽象和组合方式,定义了核心组件如LLMs(大语言模型)、向量存储和检索器的接口。: 由社区维护的第三方集成包,包括各种组件的集成。langgraph: 用于构建多演员应用,提供了创建智能代理的高层次接口。langserve: 提供将LangChain链部署为REST API的能力。LangSmith: 一个平台,用于调试、测试、评估和监控LLM应用。LCEL。
2024-12-20 04:32:34
566
原创 [利用 WebBaseLoader 轻松抓取网页文本:指南与实践]
WebBaseLoader 提供了一种强大且灵活的方式来抓取和处理网页数据。通过合适的配置和高级功能,可以在不同场景下实现高效的数据抓取。API 参考文档加载器概念指南。
2024-12-20 03:41:06
188
原创 [使用SQL Research Assistant进行SQL数据库研究的完整指南]
是一个多功能工具包,能够显著提高SQL数据库研究的效率。尽管初次设置可能略显复杂,但一旦配置完成,它将为您的数据库研究工作带来极大的便利。
2024-12-20 02:53:49
583
原创 如何使用FireworksAI的开源模型进行高效内容检索
通过本文,您学习了如何使用FireworksAI和包进行高效的内容检索。LangChainLangSmith开放源码项目。
2024-12-20 01:48:17
1067
原创 打造属于你自己的私人照片视觉搜索应用
通过本教程,你已经掌握了如何使用开源工具和模型来构建自己的私人照片视觉搜索应用。Ollama文档LangChain教程与文档Chroma数据库使用指南。
2024-12-20 00:02:10
896
原创 用于幻灯片的AI视觉助手:RAG-Gemini多模态
通过本文,您应对如何创建视觉助手有了初步的了解。OpenCLIP 项目文档Chroma 数据库文档LangChain 使用指南Google Gemini API 文档。
2024-12-19 23:24:59
446
原创 使用自然语言与Neo4j图数据库对话:从问题到Cypher查询
通过结合使用OpenAI LLM和LangChain库,您可以创建一个强大的工具,将自然语言问题转换为Cypher查询,极大简化了数据库访问复杂性。Neo4j官方文档OpenAI API参考您的支持是我持续创作的动力!
2024-12-19 21:22:09
556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人