- 文档首页
AI 原生 BaaS 平台 Supabase 版
用户指南
PostgreSQL 引擎用户指南
插件
AI Function 智能处理(rds_ai)
文本重排(ai_rank)
AI Function 智能处理(rds_ai)
文本重排(ai_rank)
文本重排(ai_rank)
rds_ai.ai_rank 使用已注册的 rank 模型对候选文本数组按与查询的相关性打分,并按分数从高到低返回结果,常用于向量检索后的二次精排。
- 返回 TABLE(score_value double precision, text_value text)。score_value 为模型给出的相关性分数,text_value 为对应的原始候选文本。
- 结果按 score_value 从高到低排列;分数相同时按模型返回的原始序号升序稳定排列,最多返回 top_n 条。
- args 不是 JSON 对象、包含 top_n / instruct 以外的键,或 top_n / instruct 的类型或取值不合法时抛出参数错误。
- query 为 SQL NULL,或 document 为多维数组、含 NULL 元素时抛出错误。
- 默认模型未设置、model_name 为空字符串、模型不存在或类型不是 rank 时抛出错误。
- 未配置专用 rerank API Key 时回退到全局 API Key;两者都缺失时抛出鉴权错误。
- rerank HTTP 请求非 200、响应体不是合法 JSON、results 结构非法(非数组、元素非对象,index 越界/重复/非法,relevance_score 非数值),或 Token 提取失败/为负时抛出错误。
- 白名单、超时、响应大小、并发和 token 配额行为与其他模型调用一致。
- 设置 ai_rank 默认模型与专用 rerank 密钥后调用
最近更新时间:2026.10.21 12:50:07