首批通过分布式安全可靠测评,为关键业务系统打造
开启 AI Function 内置模型
更新时间:2026-05-19 10:58:20
OB Cloud 云数据库为您提供了 AI Function 的内置模型,开启后您可使用 OceanBase 数据库的 AI Function和混合搜索功能。本页面为您介绍 AI Function 内置模型的开启方式。
背景信息
OceanBase 数据库在 V4.4.1 版本实现了 AI Function 和混合搜索功能,您通过 OB Cloud 官网或阿里云市场精选商城创建的实例,可使用该功能。
AI Function:AI 函数通过 SQL 表达式,将 AI 模型能力直接集成到数据库内的数据处理中。它极大地简化了利用 AI 大模型进行数据提取、分析、总结和保存等操作,是当前数据库和数据仓库领域的重要新特性。在 MySQL 模式下,OceanBase 数据库通过 DBMS_AI_SERVICE 包提供 AI 模型和端点管理,并新增了几个内置 AI 函数表达式,并支持通过视图监控 AI 模型调用情况。更多内容参见 AI 函数服务使用及示例。
混合搜索:混合检索(Hybrid Search)结合了基于向量的语义检索和基于全文索引的关键词检索,通过综合排序提供更准确、全面的检索结果。向量搜索擅长语义近似匹配,但对精确的关键字、数字和专有名词等匹配能力较弱,而全文检索能有效弥补这一不足。因此,混合检索已成为向量数据库的关键特性之一,广泛应用于各类产品中。OceanBase 通过整合其全文和向量索引能力,实现了高效的混合查询。更多内容参见向量索引混合检索。
前提条件
您通过 OB Cloud 官网或阿里云市场精选商城创建的实例。当前功能白名单开放,如需使用请联系技术支持人员。
您的数据库为 V4.4.1 及以上版本。
您的存储架构为存算一体。
您拥有项目 Owner、项目管理员、实例管理员的权限。
参考下述操作为您的用户添加
ACCESS AI MODEL权限,更多内容参见创建并管理账号。登录 OB Cloud 云数据库控制台。
在 实例列表 页,单击实例名称左侧的展开按钮,然后单击目标租户名称。
单击左侧导航栏 访问管理, 进入账号界面。
单击目标账号的操作列图标,选择 编辑权限,在全局权限下拉框中选择
ACCESS AI MODEL。
在弹出框中修改权限,单击 修改。
操作步骤
登录 OB Cloud 云数据库控制台。
在左侧导航栏中,单击 实例列表 。
在实例列表中选择目标实例,单击实例名称进入 实例工作台 。
在左侧导航栏中,单击 租户管理 。
在租户管理列表中单击目标租户,即可进入 租户工作台 页面。
单击 AI Function 内置模型下的开启。

说明
内置模型及 Token 上限分别为:
- OB_Complete(qwen-plus):7000万/月
- OB_Embed(text-embedding-v3):6000万/月
- OB_Rerank(gte-rerank-v2):6000万/月
您也可单击 AI Function 内置模型下的关闭,关闭 AI Function 功能。
内嵌 AI 模型的使用方法
开启 AI Function 内置模型后,您可以通过 SQL 语句直接调用内置的 AI 模型。以下介绍三种模型的使用方法:
文本补全
使用
AI_COMPLETE函数调用 OB_Complete 模型进行文本补全和对话。该函数接受模型名称和提示文本作为参数。SELECT AI_COMPLETE("ob_complete","你是谁") AS ans;更多使用示例和参数说明,请参见 AI 函数服务使用及示例。
文本向量化
使用
AI_EMBED函数调用 OB_Embed 模型将文本转换为向量表示。该函数接受模型名称和待向量化的文本作为参数,返回文本的向量嵌入。SELECT AI_EMBEDDING("ob_embed","人工智能技术发展") AS embedding;向量嵌入可用于语义搜索、相似度计算等场景。更多使用示例和参数说明,请参见 AI 函数服务使用及示例。
结果重排序
使用
AI_RERANK函数调用 OB_Rerank 模型对搜索结果进行重排序。该函数接受模型名称、查询文本和候选文档列表作为参数,返回按相关性排序的结果。SELECT AI_RERANK("ob_rerank","Apple",'["apple","banana","fruit","vegetable"]') AS rerank_result;该函数常用于混合搜索场景,结合向量检索和全文检索的结果进行优化排序。更多使用示例和参数说明,请参见 AI 函数服务使用及示例 和 向量索引混合检索。