下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-p0172xz1--sunbidinfo.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-p0172xz1/sunbidinfo。招投标信息智能查询、关键词订阅、企业监控一站式服务。当用户询问招标、中标、标讯、投标、采购公告、行业资讯、竞争对手动态时使用此 Skill。可快速搜索全国招投标信息、监控特定企业/行业的招标动态、订阅关键词自动推送。
阅读全文 (展开查看完整说明)
概述
📖 Skill 简介
阳光标讯(sunbidinfo.com)是一个综合性的招投标信息聚合平台,提供全国范围内的招标公告、中标结果、采购信息查询。本 Skill 让 AI 智能体能够直接调用阳光标讯的 API,为投标企业、代理机构、行业研究人员提供:
- 🔍 关键词搜索:按关键词、地区、行业、招标方式等组合筛选
- 🏢 企业查询:查找招标方(采购单位)、中标方(中标企业)信息
- 📰 详情查询:查看单条标讯的完整内容、附件、时间节点
- 📊 数据统计:平台收录的标讯总量、今日新增
- 🔔 订阅推送:用户可订阅关键词,匹配标讯每日推送(邮件/微信/小程序)
💰 计费规则(必读)
本 Skill 按"调用次数"扣减用户积分,不是免费开放的。
| 项目 | 数值 |
|---|---|
| 每次 API 调用 | 1 积分(管理员可调) |
| 新用户注册 | 免费 100 积分(自动到账) |
| 每日签到 | +3 积分 |
| 邮箱绑定 | +10 积分(一次性) |
| 邀请好友 | +100 积分/人 |
| 充值 | 1 元 = 1 积分(微信支付) |
首次使用流程:
- 引导用户访问 https://www.sunbidinfo.com 注册账号(可获免费积分)
- 登录后进入"用户中心 → API 接入"
- 创建一个 API Key(保存,只显示一次)
- 配置到 AI Agent(本 Skill 会自动提示如何配置)
- 每日签到 +3 积分,分享给好友可加速积分增长
积分不足处理:
- API 返回
402 Payment Required+ 错误消息 - 响应头携带
X-Point-Balance(剩余积分)和X-Point-Cost(本次需扣) - AI Agent 应友好提示用户:"您的阳光标讯积分不足,请访问 https://www.sunbidinfo.com 充值或签到获取积分"
🎯 触发条件
当用户的请求包含以下语义时,本 Skill 应被自动调用:
| 类别 | 触发示例 |
|---|---|
| 查询招标 | "查一下最近的医疗设备招标" / "深圳本周有什么标讯" / "找信息化项目招标" |
| 查询中标 | "中国建筑最近中标了哪些项目" / "谁中了 XX 标" / "近一个月中标公告" |
| 企业监控 | "帮我监控 XX 公司的招标动态" / "XX 公司的竞争对手在投什么" |
| 订阅推送 | "我想订阅信息化招标" / "有深圳地区的标讯推给我" |
| 行业分析 | "医疗器械行业今年的招标量" / "广东政府采购统计" |
| 附件下载 | "下载这份招标文件的 PDF" |
如果用户问题不明确,先询问地区 + 行业 + 关键词三个核心要素,再调用 search_bids。
🛠️ 可用工具
本 Skill 暴露以下 6 个核心工具,AI 智能体可按需调用。所有工具统一走 https://www.sunbidinfo.com/api/v1 接口。
1. get_bid_stats – 获取平台统计数据
返回阳光标讯平台收录的标讯总量、今日新增、覆盖省份数等统计信息。用于回答"平台有多少数据"类问题。
请求参数:无
返回字段:
{
"code": 0,
"message": "success",
"data": {
"total": 1234567, // 总标讯数
"today": 2345, // 今日新增
"total_sources": 100,// 来源数
"total_companies": 50000 // 收录企业数
}
}2. get_bid_filters – 获取筛选维度选项
返回所有可用的筛选项(省份、行业、招标方式、采购单位类型等)。用于帮助 AI 推荐给用户。
请求参数:无
返回字段:
{
"code": 0,
"data": {
"provinces": ["广东", "北京", ...],
"industries": ["信息技术", "建筑工程", ...],
"bid_types": ["公开招标", "邀请招标", "竞争性谈判", ...],
"buyer_types": ["政府机关", "事业单位", "国企", ...],
"bidding_methods": ["公开招标", "询价采购", "单一来源", ...]
}
}3. search_bids – 关键词搜索标讯(核心工具)
按关键词 + 多种过滤条件搜索标讯。这是最常用的工具。
请求参数:
| 字段 | 必填 | 类型 | 说明 |
|---|---|---|---|
keyword | 否 | string | 搜索关键词(标题/内容/采购单位名) |
province | 否 | string | 省份,如"广东" |
city | 否 | string | 城市,如"深圳" |
industry | 否 | string | 行业,如"信息技术" |
category | 否 | string | 分类,如"工程" / "服务" / "货物" |
bid_type | 否 | string | 标讯类型,如"招标公告" / "中标公告" / "变更公告" |
buyer_type | 否 | string | 采购单位类型,如"政府机关" / "国企" |
bidding_method | 否 | string | 招标方式,如"公开招标" / "询价采购" |
publish_date_start | 否 | string | 发布起始日期,格式 YYYY-MM-DD |
publish_date_end | 否 | string | 发布结束日期,格式 YYYY-MM-DD |
page | 否 | int | 页码,默认 1 |
page_size | 否 | int | 每页条数,默认 20,最大 100 |
sort_by | 否 | string | 排序字段,默认 publish_date |
sort_order | 否 | string | desc / asc,默认 desc |
返回字段(每条标讯):
{
"id": 12345,
"title": "深圳市XX医院信息化系统建设项目招标公告",
"buyer": "深圳市XX医院",
"province": "广东",
"city": "深圳",
"bid_type": "招标公告",
"industry": "信息技术",
"publish_date": "2026-07-18",
"budget": "¥1,200,000",
"deadline": "2026-08-01 17:00",
"summary": "本项目为医院信息化系统建设..."
}4. get_bid_detail – 获取单条标讯详情
请求参数:
| 字段 | 必填 | 类型 | 说明 |
|---|---|---|---|
bid_id | 是 | int | 标讯 ID |
返回:完整标讯详情(招标方、代理机构、时间节点、联系方式、附件列表等)。
5. search_companies – 搜索公司名
请求参数:
| 字段 | 必填 | 类型 | 说明 |
|---|---|---|---|
keyword | 是 | string | 公司名关键词 |
limit | 否 | int | 返回数量,默认 10 |
返回:匹配的公司名列表(用于自动补全)。
6. list_buyer_companies – 浏览采购单位
列出所有采购单位(招标方),支持按关键词和类型过滤。
请求参数:
| 字段 | 必填 | 类型 | 说明 |
|---|---|---|---|
keyword | 否 | string | 采购单位名关键词 |
buyer_type | 否 | string | 采购单位类型 |
page | 否 | int | 页码 |
page_size | 否 | int | 每页条数 |
返回:采购单位列表(公司名、地址、行业、中标历史数)。
🔌 鉴权与计费
所有 API 调用需在 HTTP Header 中携带 API Key(调用会扣除用户积分):
X-API-Key: bid_xxx...获取 API Key 流程:
- 访问 https://www.sunbidinfo.com
- 注册并登录(可获免费积分,管理员可配置)
- 进入"用户中心 → API 接入"
- 点击"+ 创建 API Key",输入名称(如:我的Claude)
- 保存显示的完整 Key(只显示一次)
- 把 Key 配置到你的 AI Agent 中
计费响应头:
X-Point-Cost: 1 # 本次调用扣除的积分
X-Point-Balance: 99 # 本次调用后剩余积分
X-RateLimit-Limit: 200 # 每小时调用上限(防刷)
X-RateLimit-Remaining: 199积分不足时(HTTP 402):
{
"code": 402,
"message": "积分不足,本次调用需要 1 积分,当前余额 0。请前往用户中心充值或签到获取积分。"
}AI Agent 应引导用户访问 https://www.sunbidinfo.com 充值或每日签到获取积分。
错误码速查:
| 状态码 | 含义 | 处理建议 |
|---|---|---|
| 200 | 成功 | 正常返回数据 |
| 401 | API Key 无效/缺失/已停用 | 检查 Key 是否正确 |
| 402 | 积分不足 | 引导用户去用户中心充值/签到 |
| 403 | IP 不在白名单 | 检查 Key 的 IP 白名单配置 |
| 429 | 调用超限 | 区分两类:X-RateLimit-Limit-User 存在=每用户 1 分钟限流(防刷),X-RateLimit-Limit 存在=每 Key 每小时限流 |
防刷机制(重要):
为防止积分被恶意刷掉,本 Skill 在服务器端实现双重防刷:
- 每用户每分钟 10 次(
X-RateLimit-Limit-User/X-RateLimit-Remaining-User)- 同一用户的所有 API Key 合计计算,防止多 Key 绕过
- 触发后返回 429,不扣积分
- 1 分钟后自动重置
- 每 Key 每小时限流(
X-RateLimit-Limit/X-RateLimit-Remaining)- 创建 Key 时设置,默认 500 次/小时
- 触发后返回 429,不扣积分
- 1 小时后自动重置
如果用户确实需要更高额度(合法场景),请到 https://www.sunbidinfo.com 联系商务调整。
📚 典型使用流程
场景 1:用户问"最近深圳信息化项目有什么招标?"
1. 调用 get_bid_filters → 确认 "广东" / "深圳" / "信息技术" 是有效值
2. 调用 search_bids,参数:
- keyword="信息化"
- province="广东"
- city="深圳"
- industry="信息技术"
- publish_date_start = (今天 - 7 天)
3. 返回列表,AI 用自然语言总结前 5 条给用户
4. 询问用户是否需要订阅("要不要订阅这类标讯?有新标时自动推给您")场景 2:用户问"中国建筑最近中标了哪些大项目?"
1. 调用 search_companies(keyword="中国建筑") → 确认公司名
2. 调用 search_bids(keyword="中国建筑", bid_type="中标公告")
3. 或调用 list_winner_companies + list_winner_bids 获取该公司的中标历史
4. 按金额/日期排序后展示场景 3:用户问"我是一家做医疗设备的公司,怎么找到目标客户?"
1. 调用 search_bids(keyword="医疗设备", bid_type="招标公告")
2. 按 buyer_type 筛选"医院"/"卫健委",提取买方信息
3. 推荐用户使用"企业监控"功能:输入公司名,自动跟踪它的招标动态
4. 推荐订阅:按地区 + 行业订阅,自动推送🎨 回复规范
调用工具后,AI 应按以下规范回复用户:
- 简洁列表:用项目符号列出关键标讯
- 关键信息突出:标题、采购单位、截止时间、金额
- 来源链接:每条标讯后附
https://www.sunbidinfo.com/bid/{id}链接 - 引导订阅:如用户表现出兴趣,推荐"订阅本类标讯"
📞 联系方式
- 官网:https://www.sunbidinfo.com
- API 文档:https://www.sunbidinfo.com/api-doc
- 微信小程序:搜索"阳光标讯"
版本:1.0.0 最后更新:2026-07-19 License:MIT