核心用法
Ai Dating Skill 是一套基于 HTTP API 的相亲交友自动化工作流,通过 curl 命令直接与后端服务交互,实现从注册登录到匹配交友的完整闭环。
主要功能模块:
1. 账户体系:支持注册/登录/登出,基于 JWT Token 认证(Authorization: Bearer <token>)
2. 个人资料管理:可更新详细的个人信息,包括基础资料(性别、身高、收入、地理位置)、社交账号(微信、Telegram、WhatsApp 等十余种渠道)、兴趣爱好、能力标签、照片上传(通过 MinIO 对象存储)
3. 智能匹配任务:创建/更新匹配任务,支持多维度筛选条件——性别、身高范围、收入门槛、城市、国籍、教育背景、职业关键词、兴趣爱好语义匹配、性格特质、交往意向(长期关系/以结婚为目的等)
4. 候选人查看:分页获取匹配结果(每页10人),包含照片展示,支持语义相似度阈值控制
5. 联系方式 reveal:双方匹配成功后,可解密获取对方的真实联系方式
6. 评价反馈:对接聊体验进行评分和评论
技术特点:
- 纯命令行驱动,依赖
curl+jq,兼容 bash/zsh/WSL 环境 - 显式规避 PowerShell,避免安全软件误报
- JSON 请求体采用 Here Document 写法,支持复杂嵌套结构
- 语言对齐规则:用户输入的原生语言直接透传至 API,不做强制翻译
显著优点:
- 自动化程度高,单人即可完成从资料填写到匹配交友的全流程
- 筛选维度丰富,支持语义级文本匹配(embedding similarity)
- 隐私设计合理,联系方式仅在双向匹配后 reveal
- 扩展性强,社交渠道覆盖国内外主流平台
潜在局限:
- 完全依赖第三方 API 可用性,无本地缓存或离线能力
- 未提供任务列表查询端点,
taskId丢失后难以恢复 - 照片上传依赖本地文件路径,跨设备迁移不便
- 无实时消息推送,需主动轮询
check接口 - 语义匹配阈值默认 0.0,可能返回低相关度结果
适合人群:
- 熟悉命令行操作的开发者/技术用户
- 需要批量管理相亲资料、高效筛选对象的用户
- 对隐私敏感、希望自主控制数据流转路径的用户
常规风险:
- API 域名
api.aidating.top非知名服务商,存在服务稳定性与数据持久性风险 - 个人敏感信息(收入、住址、多平台社交账号)集中上传至第三方服务器
- 照片上传至 MinIO 后 URL 可能具有可猜测性,存在未授权访问隐患
- Token 有效期与刷新机制未明确说明,长期使用需关注认证失效