跳到主要内容

AI 函数概述

AI 函数服务是 seekdb 提供的 AI 原生能力,通过 SQL 表达式将 AI 模型能力直接集成到数据库内的数据处理中。

功能组成

AI 函数服务由以下几部分组成:

模块说明
权限管理包含 AI MODELACCESS AI MODEL 权限,分别用于管理 AI 模型和调用 AI 函数,详见 AI 函数服务权限模型权限管理
模型管理注册、配置和管理 AI 模型及端点,是调用 AI 函数的前提条件,详见 模型注册与管理
AI 函数在 SQL 中调用 AI 能力的函数表达式,包括 AI_COMPLETEAI_EMBEDAI_RERANKAI_PROMPT 等函数。
提示

使用 AI 函数调用服务前,确保你已注册好 AI 模型和端点信息。

当前 seekdb 支持的 AI 函数表达式如下:

名称描述
AI_COMPLETE通过调用指定文本生成大模型处理提示词和数据信息,并解析处理结果,详见 文本生成类 AI 函数
AI_PROMPT用于构建和格式化提示词,支持动态插入数据,详见 文本生成类 AI 函数
AI_EMBED通过调用嵌入模型(Embedding Model)将文本数据转换为向量数据,详见 使用 AI_EMBED 函数
AI_RERANK通过调用重排序模型(Rerank Model)根据提示词对文本进行相似度排序,详见 重排序搜索

使用 AI 函数服务的流程:

  1. 授予用户管理 AI 模型和调用 AI 函数的权限。
  2. 注册 AI 模型及端点。
  3. 在 SQL 中调用 AI 函数。

相关文档