---
title: "AI 函数服务概述 - OceanBase 数据库 V5.0.1 | OceanBase 文档中心"
description: AI 函数服务概述 本文介绍 AI 函数服务的基本概念、功能分类、使用场景和限制。 基本概念 AI 函数服务是 OceanBase 数据库提供的一项创新能力，将 AI 模型能力和文档处理能力无缝集成到数据库内部的数据处理流程中。用户可以通过 SQL 表达式直接调用这些能力，从而大大简化 RAG 流程。 函数概览 是否…
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 5.0.1

# AI 函数服务概述

更新时间：2026-07-29 10:39:50

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V5.0.1/zh-CN/640.ob-vector-search/370.ob-vector-search-ai-function/0.ob-vector-search-ai-function-overview.md)  

本文介绍 AI 函数服务的基本概念、功能分类、使用场景和限制。

## 基本概念

AI 函数服务是 OceanBase 数据库提供的一项创新能力，将 AI 模型能力和文档处理能力无缝集成到数据库内部的数据处理流程中。用户可以通过 SQL 表达式直接调用这些能力，从而大大简化 RAG 流程。

## 函数概览

| 是否需要调用大模型 | 函数 | 描述 | 应用场景 |
| --- | --- | --- | --- |
| 否，纯本地处理 | `AI_SPLIT_DOCUMENT` | 将文本切分为多个片段，为后续处理做准备。   #### 注意    使用本函数不需要注册模型与端点，也不需要授予 AI 模型权限。 | 文档切分 |
| 是 | `AI_EMBED` | 将文本或图片转化为向量，为向量搜索和匹配打下基础。图片嵌入从 V5.0.1 版本开始支持。 | 文本/图片嵌入 |
| 是 | `AI_RERANK` | 针对搜索结果，基于相似度或相关性进一步排序，提高结果的精准性。 | 结果重排 |
| 是 | `AI_COMPLETE` | 调用大模型对文本或图片进行生成、总结、问答等高级推理处理，输出最终结果。图片理解从 V5.0.1 版本开始支持。 | 模型推理 |
| 是 | `AI_PROMPT`  #### 注意    本函数需和 `AI_COMPLETE` 函数配合使用。 | 基于提示词模板动态构建格式化的提示词，支持文本占位符与图片占位符（`{img_0}` 等）。 | 提示词构建 |

## 使用场景

AI 函数服务适用于以下场景：

- 文本分割：`AI_SPLIT_DOCUMENT` 函数将文本切分为多个片段，为后续处理做准备。
 - 文本/图片嵌入：`AI_EMBED` 函数将读取或切分后的文本或图片转化为向量，为向量搜索和匹配打下基础。
 - 结果重排：`AI_RERANK` 函数针对搜索结果，基于相似度或相关性进一步排序，提高结果的精准性。
 - 模型推理：`AI_COMPLETE` 和 `AI_PROMPT` 函数调用大模型对文本或图片进行生成、总结、问答等高级推理处理，输出最终结果。

## 使用说明和限制

- 使用纯本地处理（`AI_SPLIT_DOCUMENT`）的函数时，不需要注册模型与端点，也不需要授予 AI 模型权限。
 - 支持通过视图查看 AI 模型配置信息，具体请参见 [AI 函数语法及示例](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000006615296)。
 - 外部文本读取通过 SQL 函数 [LOAD_FILE](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000006619415) 实现，无需授予 AI 模型权限，也无需注册 AI 模型与端点。`LOAD_FILE` 基于 [CREATE LOCATION](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000006619345) 创建的外表接口，将外部存储文件读入数据库内，以 `BLOB` 形式返回文件内容。
 - 图片嵌入和处理时，说明和限制如下：
     - 仅 `AI_EMBED`、`AI_COMPLETE` 和 `AI_PROMPT` 函数支持。
     - 支持的图片来源：HTTPS 图片 URL（图片大小通常限制在 5MB 以内）、二进制图片数据（通过 `FROM_BASE64(...)` 传入，系统自动识别格式）。
     - 支持的图片格式：JPEG、PNG、WebP、BMP、TIFF 等常见格式。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
