- 分区支持
- 实时应用集群可扩展性
- Exadata 智能扫描
- 跨地理分布式数据库的分片处理
- 事务
- 并行 SQL
- 灾难恢复
- 安全
- Oracle 机器学习
- Oracle 图数据库
- Oracle 空间与图
- Oracle 区块链
- JSON
先决条件
请安装 Oracle Python 客户端驱动程序以将 LangChain 与 Oracle AI 向量搜索结合使用。连接到 Oracle 数据库
以下示例代码将展示如何连接到 Oracle 数据库。默认情况下,python-oracledb 以“Thin”模式运行,直接连接到 Oracle 数据库。此模式不需要 Oracle 客户端库。但是,当 python-oracledb 使用它们时,可以使用一些附加功能。当使用 Oracle 客户端库时,python-oracledb 被称为处于“Thick”模式。两种模式都具有支持 Python 数据库 API v2.0 规范的全面功能。请参阅以下 指南,其中讨论了每种模式支持的功能。如果您无法使用 Thin 模式,您可能需要切换到 Thick 模式。生成摘要
Oracle AI 向量搜索 LangChain 库提供了一套用于文档摘要的 API。它支持多种摘要提供程序,例如 Database、OCIGENAI、HuggingFace 等,允许用户选择最符合其需求的提供程序。要利用这些功能,用户必须按照规定配置摘要参数。有关这些参数的详细信息,请查阅 Oracle AI 向量搜索指南。 注意: 如果用户想要使用除 Oracle 内部默认提供程序“database”之外的某些第三方摘要生成提供程序,他们可能需要设置代理。如果您没有代理,请在实例化 OracleSummary 时删除代理参数。端到端演示
请参阅我们的完整演示指南 Oracle AI 向量搜索端到端演示指南,以借助 Oracle AI 向量搜索构建端到端 RAG 管道。以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。