自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(246)
  • 收藏
  • 关注

原创 利用Databricks Unity Catalog和LangChain实现Python代码执行工具

Databricks Unity Catalog提供了一种集中管理数据资产的方式,而LangChain是一种用于构建自然语言处理应用的工具链。结合这两者,我们可以在数据管理和自然语言处理项目中实现更强大的功能。

2025-03-24 07:47:36 249

原创 使用Cassandra Database Toolkit有效集成AI代理

Apache Cassandra 是一个广泛使用的数据库,适用于存储事务性应用程序数据。随着大语言模型中引入功能和工具用法,一些令人兴奋的数据处理用例被逐渐开发出来。其中,Cassandra Database Toolkit为AI工程师提供了一个强大的工具,能够快速访问数据,进行优化查询,同时支持不同Cassandra部署(如Apache Cassandra、DataStax Enterprise和DataStax Astra)。

2025-03-24 07:14:38 282

原创 使用Brave Search工具进行信息检索: 实践指南

Brave Search是由Brave Software推出的一款注重隐私的搜索引擎。与传统搜索引擎不同,Brave Search不依赖用户跟踪数据进行广告投放,这在一定程度上提升了用户隐私保护。在开发者角度,Brave Search提供了API接口,方便开发者集成该搜索引擎至自己的应用或服务中。

2025-03-24 07:08:16 438

原创 使用Langchain创建强大的Arxiv信息查询代理

通过上面的代码,我们可以创建一个可以直接查询Arxiv数据库的智能代理。和分别提供了灵活的调用和查询方式,使得信息检索更加高效。

2025-03-24 06:51:19 98

原创 使用You.com API进行天气信息检索和聊天应用

在此代码中,我们设置了检索器、模型和输出解析器,并将这些组件连接在一起以执行天气查询。通过invoke方法,我们可以方便地获取实时的天气信息。

2025-03-24 06:11:43 119

原创 利用Weaviate实现混合搜索并成为LangChain的数据检索利器

Weaviate的混合搜索使用稀疏向量和密集向量来表示搜索查询和文档的意义。稀疏向量通常用于关键词搜索,而密集向量则用于向量搜索技术,从而实现搜索的更高精确度。

2025-03-24 06:06:13 353

原创 使用SVM进行文本检索的实践指南

invoke。

2025-03-24 05:38:28 227

原创 利用Kinetica Vectorstore构建高效的Retriever

Kinetica是一种强大的数据库系统,专门为高性能计算而设计。它不仅支持传统的关系型数据库功能,还具有对向量相似性搜索的集成功能。这种特性使得Kinetica在需要高效检索的应用场合中大放异彩。通过结合OpenAI Embeddings,我们可以在Kinetica中实现功能强大的文档检索系统。

2025-03-24 04:15:37 274

原创 使用Fleet AI Embedddings实现LangChain文档检索系统

Fleet AI 提供的嵌入数据集中,包括了LangChain的文档和API参考,这些嵌入经过精细的处理,能帮助开发者进行高效的文档检索和代码生成。LangChain 是一个用于构建生成式AI应用的强大工具,其文档被Fleet AI团队以嵌入的形式提供,使得自动化检索和使用成为可能。

2025-03-24 03:59:04 358

原创 深入理解信息检索中的BM25算法及其实战应用

在上述代码中,我们创建了一个文档列表并通过BM25算法构建了检索器。invoke方法用于执行查询,返回与查询词相关性较高的文档。

2025-03-24 03:03:53 275

原创 使用AskNews和LangChain实现即时新闻检索与分析

AskNews 每日丰富超过30万篇文章,通过翻译、摘要、实体提取等过程,将其索引到高性能的矢量数据库中。这些数据库通过低延迟的端点提供服务,使得开发者不需要管理自己的新闻检索、分析和生成(Research and Generation, RAG)管道。

2025-03-24 02:58:23 254

原创 使用 Weaviate 和 LangChain 实现向量存储和检索增强生成

Weaviate 是一个开源的向量数据库,可以将数据对象和来自你喜爱的机器学习模型的向量嵌入存储起来,并无缝扩展到数十亿个数据对象。结合 LangChain,我们可以轻松地存储和检索信息,增强大型语言模型(LLM)的功能,特别是在构建问答系统和检索增强生成(RAG)应用时。

2025-03-24 02:13:06 399

原创 使用Vald进行高效近似最近邻搜索的实践指南

Vald 旨在解决在大型数据集上执行快速近似最近邻搜索的问题。通过分布式架构和高效的向量操作,Vald为搜索和匹配任务提供了出色的性能。AI应用例如推荐系统、图像和文本检索,都依赖于这些功能。

2025-03-24 01:32:36 159

原创 使用StarRocks构建高性能矢量存储库

StarRocks是一款下一代MPP数据库,适用于全方位的分析场景,如多维分析、实时分析和临时查询等。其向量化执行引擎在ClickBench等基准测试中展现了卓越的性能。

2025-03-24 00:20:00 177

原创 使用Scikit-learn实现向量数据库的持久化和查询

Scikit-learn是一个开源的机器学习库,其中包含了一些流行的机器学习算法的实现。最近,SKLearnVectorStore将Scikit-learn的功能扩展为能够持久化向量数据库,并支持多种存储格式。这对于需要长期保存和快速访问向量数据的应用场景至关重要。

2025-03-24 00:08:49 347

原创 使用ScrapFly实现高效网页抓取的实践指南

在网络数据采集的过程中,反爬虫技术的不断发展使得简单的HTML请求变得不再有效。为了解决这一问题,ScrapFly提供了一种基于无头浏览器的API服务。它不仅能够处理复杂的JavaScript页面,还可以通过代理和反反爬机制来提高抓取成功率。

2025-03-23 15:03:43 338

原创 使用ReadTheDocsLoader加载HTML文档

ReadTheDocs的文档通常是HTML格式的,当需要对这些文档进行解析和加载到我们的应用中时,需要使用合适的加载器。就是为此而设计的,它能够高效地解析和加载HTML内容。

2025-03-23 14:19:43 255

原创 探索Polars DataFrame进行数据加载与处理

Polars适合处理大规模数据,它能够快速读取文件并进行复杂的数据转换。结合Langchain的工具,可以将数据轻松转换为结构化文档,这对需要进一步处理的数据集或数据分析任务十分有帮助。如果遇到问题欢迎在评论区交流。

2025-03-23 13:50:50 194

原创 使用Modern Treasury API与LangChain实现数据加载及向量化

Modern Treasury极大地简化了支付操作,通过连接银行和支付系统,实现了实时交易和余额追踪,并自动化了支付操作,支持大规模扩展。为了在数据处理中更充分地利用这一强大工具,我们可以借助LangChain将数据进行向量化处理。

2025-03-23 12:33:00 208

原创 使用LangChain库加载和解析MHTML文件

MHTML(MIME HTML)是一种文件格式,用于将网页及其相关资源打包在单一文件中。这种格式在需要长期存储或发送网页时非常有用。LangChain库提供了一个名为的文档加载器,使我们能够轻松地从MHTML文件中加载文档内容。

2025-03-23 12:21:39 410

原创 文档合并加载器的实战应用与解析

处理和合并文档数据对于很多AI应用来说是基本需求。比如,在语义搜索或问答系统中,我们需要有效地统一不同格式和来源的文档数据,以便进行统一分析。在这种背景下,使用高效的文档加载工具显得尤为重要。

2025-03-23 12:16:11 382

原创 使用Mastodon.py加载Mastodon用户的公开帖文

Mastodon是一个去中心化的社交网络系统,允许用户在不同的主机(实例)上注册、共享内容。这种去中心化的方法不仅增强了隐私性,还令用户数据不再集中于少数几家公司。Mastodon.py是一个Python包,提供便捷的API接口,帮助开发者从Mastodon平台获取数据。本次演示将使用langchain_community的来获取特定用户的最近公共帖子。

2025-03-23 12:04:41 381

原创 使用GitHub API加载问题、PR和文件的实用教程

在软件开发中,GitHub是一个广泛使用的版本控制平台。开发者可以通过GitHub API与平台进行交互,以编程方式获取仓库信息、管理问题和PR等。为了方便开发者更好地使用这些功能,我们将利用特定的Python库实现这一目标。

2025-03-23 10:30:26 307

原创 使用 Diffbot 的 Extract API 以结构化方式提取网页数据

Diffbot 提供了一系列基于机器学习的产品,目的是简化从网页中提取和结构化数据的流程。与传统的网页抓取工具不同,Diffbot 的 Extract API 不需要手动编写规则即可解析网页内容,并能自动将页面内容分类为 20 种不同类型之一。最终生成的结构化 JSON 数据遵循一致的类型本体论,便于从多个不同的网页源提取数据。

2025-03-23 09:06:47 317

原创 使用Cassandra数据库进行Langchain文档加载

结束语:如果遇到问题欢迎在评论区交流。

2025-03-23 08:05:34 118

原创 利用Browserbase平台增强你的AI数据采集能力

在数据驱动的时代,能否快速、准确地从复杂的网页界面中提取数据往往决定着AI应用的成功与否。今天,我将向你介绍Browserbase——一个开发者平台,它为运行、管理和监控无头浏览器提供了可靠的解决方案。Browserbase不仅提供无服务器基础设施,保证浏览器的稳定运行,还能通过隐形模式和自动验证码解决功能有效突破各种限制。接下来,我们将详细探讨它的核心功能,结合实际代码示例展示如何运用Browserbase进行网页加载和图像获取,以支持多模态AI模型的数据采集。

2025-03-23 07:54:33 223

原创 BibTeX 文件管理与 Python 中的应用

BibTeX 主要用于学术写作中,目的是方便地管理书目数据。每个 BibTeX 条目遵循特定的结构,并包含不同的文献信息字段,如作者名、出版物标题、期刊或书籍名称、出版年份、页码等。此外,BibTeX 文件还可以存储文档的路径,如可以检索的.pdf文件。

2025-03-23 07:27:08 222

原创 使用AstraDB进行LangChain文档加载:深入解析与实战指南

AstraDB通过其无服务器架构和JSON API,为用户提供了一个轻松访问和管理数据的环境。结合LangChain的文档加载功能,可以高效地从AstraDB中提取数据并用于进一步的自然语言处理任务。

2025-03-23 07:05:17 321

原创 使用NLP Cloud进行多语言文本嵌入

文本嵌入是自然语言处理中一个重要环节,它能够将文本转化为向量形式,使其适用于机器学习和深度学习应用。NLP Cloud通过其模型提供快速准确的嵌入提取功能。此模型基于Sentence Transformers架构,能够高效地处理多语言文本并提取有意义的语义表示。

2025-03-23 03:06:51 223

原创 在Intel GPU上使用IPEX-LLM进行本地BGE嵌入的实战指南

IPEX-LLM是一个PyTorch库,通过针对Intel CPU和GPU的优化技术,加速大语言模型的推理过程。借助这种优化,我们可以在本地PC或Intel独立显卡(如Arc, Flex和Max系列)上实现非常低的延迟。在特定硬件上,尤其是在Windows系统的Intel Arc A系列GPU上运行效果最为显著。

2025-03-23 01:49:23 363

原创 使用Arcee进行文本生成的实战指南

在AI领域,文本生成模型正逐渐成为提升生产力与创意的核心工具。Arcee提供了一套名为DALMs(Domain Adapted Language Models)的模型,特别适用于特定领域的文本生成,如医学、专利等。本文将带您了解如何使用Arcee的API进行文本生成。

2025-03-22 16:43:11 310

原创 使用ChatLiteLLM简化多平台AI模型调用:Langchain与LiteLLM库入门

LiteLLM是一个简化多平台AI模型调用的库,支持异步和流式处理等高级功能。结合Langchain这一强大的工具,可以提升AI模型集成的开发效率。

2025-03-22 14:11:32 233

原创 使用GigaChat和LangChain构建高效聊天机器人

随着对话式AI应用的兴起,开发者需要更加高效、精准的工具来创建智能对话系统。GigaChat提供了简单易用的API接口,支持多种语言的对话功能。LangChain则提供了一种模块化的方法来处理聊天模型,简化了配置和接口的调用。

2025-03-22 13:27:34 388

原创 使用 ChatDatabricks 模型在 LangChain 上开发智能聊天应用

ChatDatabricks 可以用于各种聊天应用开发场景,例如客服聊天机器人、智能问答系统和数据咨询助手等。它支持将基础模型和自定义模型无缝集成到现有应用中,并通过异步调用和流式响应提高响应效率。如果遇到问题欢迎在评论区交流。

2025-03-22 12:49:11 144

原创 利用LangChain与Dappier AI数据模型进行交互

Dappier的平台旨在帮助开发者通过简单的API调用,利用来自全球知名品牌的受信任数据来增强AI应用。通过集成这些数据模型,开发者可以减少AI模型的幻觉现象,即AI生成不准确或不真实的信息。关键在于如何有效地使用Dappier的数据模型来支持您的AI应用,实现更精准的响应和决策。

2025-03-22 12:43:45 333

原创 使用 Python 从 Microsoft OneNote 加载文档的指南

Microsoft OneNote 是一款流行的数字笔记应用,而通过 Microsoft Graph API,开发人员可以访问和操作 OneNote 数据。在 Python 中,我们可以使用类轻松地从 OneNote 笔记本中提取信息。

2025-03-22 10:56:45 563 1

原创 使用 Python 从 SharePoint 文档库加载文档的实战指南

SharePoint 提供了丰富的 API 接口,这使得我们可以通过编程来自动化一些常见的操作,如文档的上传、下载和管理。对开发者而言,能够通过代码从 SharePoint 中批量加载文档,无疑是一项宝贵的技能,尤其是在需要处理大量文件的场景下。

2025-03-22 10:45:41 308

原创 使用Google Serper API进行高效的Web搜索和数据获取

Google Serper API提供了一个编程接口,用于通过Google进行多种类型的搜索操作。通过此API,开发者可以在各种应用中集成搜索功能,并根据业务需求自定义搜索结果。

2025-03-22 08:49:20 350

原创 利用Google Cloud SQL和SQL Server存储和管理聊天记录

这种集成方式适用于需要在云端存储和管理大量聊天记录的应用程序,尤其是在构建需要用户交互历史的智能助手时能够发挥优势。配置MSSQLEngine连接池,确保应用程序能够成功连接到Cloud SQL数据库。设置您的Google Cloud项目ID,以便在该环境中利用Google资源。在Google Cloud中进行身份验证以访问您的项目。首先启用Cloud SQL Admin API。找到并设置您的数据库相关参数。方法来初始化存储聊天记录的表。如果遇到问题欢迎在评论区交流。删除特定会话的历史数据。

2025-03-22 07:59:34 134

原创 使用Google Cloud AlloyDB存储聊天记录的完整指南

通过上述代码,我们可以在Google Cloud AlloyDB中有效存储和管理聊天信息。常见应用场景包括企业客户支持系统、交互式AI助手、以及需要历史记录跟踪的聊天应用等。如果遇到问题欢迎在评论区交流。

2025-03-22 07:43:02 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除