polardb/polardbx-sql/polardbx-ai-functions
- community
Checking that the SKILL.md file is still in the repository.
PolarDB-X AI 函数使用指南。覆盖模型注册管理、AI 推理函数(AI_PROMPT/AI_EMBEDDING/AI_SIMILARITY/AI_CLASSIFY/AI_EXTRACT/AI_SUMMARIZE/AI_RANK/AI_TEXT2SQL/AI_PARSE_DOCUMENT/AI_VL_EMBEDDING)的完整用法与最佳实践。 Use when the user asks how to use AI functions in SQL, how to register/manage AI models, how to call LLM/embedding/rerank from SQL, or wants examples of AI-powered SQL queries. Triggers: "AI函数", "AI_PROMPT", "AI_EMBEDDING", "AI_SIMILARITY", "AI_CLASSIFY", "AI_EXTRACT", "AI_SUMMARIZE", "AI_RANK", "AI_TEXT2SQL", "AI_PARSE_DOCUMENT", "AI_VL_EMBEDDING", "AI_REGISTER_MODEL", "注册模型", "调用大模型", "embedding", "向量化", "文本分类", "信息提取", "文本摘要", "相似度", "rerank", "text2sql", "文档解析", "多模态embedding"
Install
npx vskill@latest install polardb/polardbx-sql/polardbx-ai-functionsSKILL.md
PolarDB-X AI 函数使用指南
PolarDB-X 内置了一套 AI 函数,允许你直接在 SQL 中调用大语言模型、Embedding 模型、Rerank 模型等 AI 能力,无需外部服务集成。
前置条件
使用 AI 函数前,需要先注册模型配置(指定 provider、endpoint、model 名和 API Key)。
模型管理函数
| 函数 | 用途 | 语法 | |
|---|---|---|---|
AI_REGISTER_MODEL | 注册新模型配置 | SELECT AI_REGISTER_MODEL(name, provider, endpoint, model [, options_json]) | |
AI_UPDATE_MODEL | 更新模型配置 | SELECT AI_UPDATE_MODEL(name, options_json) | |
AI_DROP_MODEL | 删除模型配置 | SELECT AI_DROP_MODEL(name) | |
AI_LIST_MODELS | 列出所有已注册模型 | SELECT AI_LIST_MODELS() | |
AI_DESCRIBE_MODEL | 查看模型详情 | SELECT AI_DESCRIBE_MODEL(name) |
模型注册示例
AI 推理函数
AI_PROMPT — 调用 LLM 生成文本
AI_EMBEDDING — 生成文本向量
AI_SIMILARITY — 计算相似度
AI_CLASSIFY — 文本分类
AI_EXTRACT — 结构化信息提取
AI_SUMMARIZE — 文本摘要
AI_RANK — 相关性打分(Rerank)
AI_TEXT2SQL — 自然语言转 SQL
AI_PARSE_DOCUMENT — 文档解析
AI_VL_EMBEDDING — 多模态向量化
典型场景
场景1: RAG(检索增强生成)
注意:VECTOR 数据类型、VEC_FROMTEXT/VEC_DISTANCE 等向量函数以及 VECTOR INDEX 的完整用法请参考 vector-search 技能。
场景2: 数据清洗与标注
注意事项
- AI 函数执行会调用外部 API,有网络延迟,不建议在大批量查询中使用
- 需要先通过
AI_REGISTER_MODEL注册模型(含 API Key)才能使用推理函数 - 默认内置模型需要在实例级别配置
AI_GATEWAY_KEY参数 - 不同 provider 支持的模型列表不同,请参考对应平台文档
Reference Links
| Reference | Description | |
|---|---|---|
| references/ai-functions-reference.md | 所有 AI 函数的完整参数说明与返回值格式 |
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpolardbx-executor/src/main/resources/ai/skills/polardbx-ai-functions/SKILL.md
Popularity
- Repository stars
- 1,687
- Repository forks
- 338
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/polardb/polardbx-sql/polardbx-ai-functions)