债券资讯与信用风险监测技能。基于 FEEDAX API 查询债券市场相关新闻资讯,支持按债券类型(城投债/公司债/企业债/金融债等)、情感倾向、时间范围筛选,提供债券违约风险监测、信用评级追踪、发行人舆情分析等专业功能。 使用场景:用户监测债券违约风险、追踪城投债舆情、分析公司债信用状况、查询特定债券新闻、评估债...
基于 FEEDAX API 的债券资讯与信用风险监测技能,提供全面的债券舆情查询能力。
使用本技能前,必须先配置 API Key。
查看 .env 文件是否存在且包含有效的 API Key:
bash
cat .env
返回以下错误提示:
GE1003: 未配置 API Key,请前往 https://www.feedax.cn 免费申请,完成后请告诉我 API Key 以便我记住
在 .env 文件中添加:
env
FEEDAX_API_KEY=your_api_key_here
注意: 如果
.env文件不存在,请创建该文件并添加上述内容。API Key 请联系管理员获取。
错误码说明解决方案GE1003未配置 API Key前往 https://www.feedax.cn 申请GE1004API Key 已失效检查 API Key 有效性,或重新申请GE1005API Key 已过期前往 https://www.feedax.cn 重新申请GE1006API Key 无效前往 https://www.feedax.cn 重新申请GE1007账户余额不足前往 https://www.feedax.cn 充值
当 API 服务暂时不可用时,系统会返回友好的错误提示:
HTTP 状态码错误提示400请求参数错误,请检查输入401/403API Key 可能无效或已过期429请求过于频繁,请稍后再试500服务器内部错误502服务暂时不可用,请稍后再试503服务维护中,请稍后再试504网关超时,请稍后再试连接超时请求超时,请稍后再试连接错误无法连接到服务器,请检查网络或稍后再试
221.6.15.90:18011/data-service/v1/news/bond/external/queryPOSTapplication/json; charset=UTF-8参数名类型说明apiKeyString平台分配的密钥,身份校验必传keyWordQueryObject关键词查询对象
keyWordQuery 结构:
json
{
"keyword": "搜索关键词",
"queryFields": ["1", "2"]
}
queryFields: ["1", "2"] - 1=正文,2=标题参数名类型默认值说明pageNumInteger0页码(从 0 开始)pageSizeInteger20每页数量,1 ≤ size ≤ 100sortByStringpublish_date默认按发布时间排序。仅当用户明确要求按热度排序时才修改sortTypeStringDESC排序方式:ASC/DESC
sortBy 可选值:
publish_date - 默认。按发布时间排序,获取最新内容heat_scores - 按热度排序排序规则:
publish_date(发布时间)排序,获取最新发布的舆情heat_scores参数名类型默认值说明bondTypesArray[]债券类型列表sentimentsArray[]情感倾向列表:正面/负面/中性,空数组表示全部sseNewsTagsArray[]债券标签列表,空数组表示全部csrcIndustriesArray[]证监会行业列表industrySwResultsArray[]申万行业列表mediaTypesArray[]信源类型列表,空数组表示全部newsImportanceLevelsArray[]重要程度列表,空数组表示全部themeRresultsArray[]主题列表,空数组表示全部
参数名类型默认值说明startTimeLong自动计算查询开始时间(13 位毫秒时间戳)endTimeLong当前时间查询结束时间(13 位毫秒时间戳)
参数名类型说明heatScoresInteger热度得分viewNumInteger浏览数forwardedNumInteger转发数
债券类型说明国债中央政府发行的债券地方政府债地方政府发行的债券政策性金融债政策性银行发行的金融债券企业债企业发行的债券公司债上市公司发行的债券中期票据银行间市场发行的中期债务工具短期融资券短期债务融资工具ABS资产支持证券可转债可转换公司债券REIT不动产投资信托基金城投债城投公司发行的债券
情感值说明正面正面积极、利好的债券新闻负面负面消极、风险警示的债券新闻中性中性客观陈述的债券新闻
json
{
"apiKey": "YOUR_API_KEY",
"keyWordQuery": {
"keyword": "城投债",
"queryFields": ["1", "2"]
},
"bondTypes": ["城投债"],
"sentiments": [],
"sseNewsTags": [],
"csrcIndustries": [],
"industrySwResults": [],
"mediaTypes": [],
"newsImportanceLevels": [],
"themeRresults": [],
"pageNum": 0,
"pageSize": 20,
"sortBy": "publish_date",
"sortType": "DESC",
"startTime": 1774211938071,
"endTime": 1774838338071
}
json
{
"code": 200,
"message": "success",
"total": 156,
"data": [
{
"title": "城投债信用利差走阔,关注区域分化风险",
"content": "...",
"summary": "近期城投债信用利差有所走阔,不同区域间分化加剧...",
"source": "新浪财经",
"url": "https://...",
"publishDate": 1774838338071,
"sentiment": "负面",
"newsImportanceLevel": "高",
"heatScores": 85,
"viewNum": 12500,
"forwardedNum": 320,
"sseBondResults": [
{
"bondName": "20 万科 01",
"bondType": "公司债",
"bondIssuer": "万科企业股份有限公司",
"companySentimentScore": -0.3,
"relevance": 0.85,
"importantArea": "产业债"
}
]
}
]
}
每条资讯必须包含以下 10 个核心字段:
序号字段API 字段名说明1新闻标题title资讯标题2新闻摘要summary资讯内容摘要3新闻内容content资讯完整正文4新闻来源source发布媒体/来源5发布时间publishDate13 位毫秒时间戳6债券名称sseBondResults[].bondName相关债券名称7债券类型sseBondResults[].bondType债券类型8发行人sseBondResults[].bondIssuer发行人名称9重要程度newsImportanceLevel高/中/低10热度数据heatScores/ viewNum/ forwardedNum热度得分、浏览数、转发数
从用户输入中提取核心检索关键词。
sentiments 参数控制用户输入关键词城投债违约城投债 违约20 万科 0120 万科 01公司债负面公司债债券评级下调债券 评级
用户表述bondTypes城投债/城投["城投债"]公司债/公司信用债["公司债"]企业债["企业债"]金融债["政策性金融债"]国债/国库券["国债"]地方债["地方政府债"]中票["中期票据"]短融["短期融资券"]全部/不指定[]
用户表述sentiments负面/负面信息/风险/担忧/违约["负面"]正面/正面信息/利好/好消息["正面"]中性["中性"]全部情感/不指定[]
用户表述计算方式6 小时当前时间 - 6 小时24 小时/一天当前时间 - 24 小时3 天当前时间 - 3 天7 天/一周当前时间 - 7 天30 天/一个月当前时间 - 30 天
默认规则:除非用户明确要求,否则一律使用 publish_date(发布时间)排序
用户表述sortBy说明无明确要求publish_date默认,获取最新发布的内容按热度/热门/最火的heat_scores按热度排序最新/最近/新发布的publish_date按发布时间排序(默认)
关键规则:
publish_dateheat_scorespublish_dateheat_scores用户表述newsImportanceLevels重要/重大["高"]一般/普通["中"]全部[]
apiKey 和 keyWordQuery 必须传入搜索结果以 双通道 方式返回:
在对话中展示 前 5 条 数据的摘要信息
必须展示 10 个核心字段:
./bond_information_<时间戳>.csv 和 ./bond_information_<时间戳>.mdCSV 文件字段:
text
发布时间,标题,摘要,内容,来源,债券名称,债券类型,发行人,重要程度,热度得分,浏览数,转发数,URL
MD 说明文件内容:
markdown
# 债券资讯查询结果说明
**查询关键词**: 城投债
**债券类型**: 城投债
**查询时间范围**: 近 7 天
**数据日期**: 2026-04-02 18:45:00
**结果总数**: 156 条
**接口状态**: code=200, message=success
## 债券类型分布
- 城投债:98 条
- 公司债:35 条
- 企业债:23 条
## 情感分布
- 中性:98 条
- 正面:35 条
- 负面:23 条
## 重要程度分布
- 高:45 条
- 中:67 条
- 低:44 条
...
文件: scripts/query_bond_information.py
通过命令行调用债券资讯 API,支持所有筛选参数。
bash
# 基础搜索
python3 scripts/query_bond_information.py --keyword "城投债"
# 搜索指定债券类型(最近 7 天)
python3 scripts/query_bond_information.py --keyword "公司债" --days 7
# 搜索指定情感倾向
python3 scripts/query_bond_information.py --keyword "违约" --sentiments 负面 --days 30
# 搜索特定债券
python3 scripts/query_bond_information.py --keyword "20 万科 01" --days 14
必填参数
参数简写说明--keyword``-k搜索关键词
情感筛选
参数简写说明--sentiments``-s情感倾向:正面/负面/中性(可多选)
分页与排序
参数简写默认值说明--days``-d7查询天数--page``-p0页码(从 0 开始)--size``-n20每页数量--sort-by``publish_date排序字段--sort-type``DESC排序方式:ASC/DESC
输出控制
参数简写说明--verbose``-v显示详细内容(摘要)--output-dir输出目录(默认当前目录)--no-output不生成输出文件,仅显示结果--api-keyFEEDAX API Key(也可通过环境变量提供)
bash
# 搜索城投债负面舆情,最近 14 天
python3 scripts/query_bond_information.py \
--keyword "城投债" \
--sentiments 负面 \
--days 14 \
--size 20 \
--verbose
./bond_information_<时间戳>.csv./bond_information_<时间戳>.mdAPI Key 需要通过以下方式之一提供(优先级从高到低):
--api-key "your-api-key"export FEEDAX_API_KEY="your-api-key"scripts/ 目录创建 config.json,内容为 {"api_key": "your-api-key"}用户: 搜索最近 7 天城投债的负面新闻,按热度排序
解析结果:
json
{
"apiKey": "YOUR_API_KEY",
"keyWordQuery": {
"keyword": "城投债",
"queryFields": ["1", "2"]
},
"bondTypes": ["城投债"],
"sentiments": ["负面"],
"sseNewsTags": [],
"csrcIndustries": [],
"industrySwResults": [],
"mediaTypes": [],
"newsImportanceLevels": [],
"themeRresults": [],
"pageNum": 0,
"pageSize": 20,
"sortBy": "heat_scores",
"sortType": "DESC",
"startTime": 1774211938071,
"endTime": 1774838338071
}
执行命令:
bash
python3 scripts/query_bond_information.py \
--keyword "城投债" \
--sentiments 负面 \
--days 7 \
--sort-by heat_scores
收到用户搜索请求后,必须按以下步骤顺序执行:
bash
cat .env | grep FEEDAX_API_KEY
从用户自然语言中提取以下参数:
提取项对应 CLI 参数示例关键词--keyword"城投债违约" → --keyword "城投债"情感倾向--sentiments"负面" → --sentiments 负面时间范围--days"最近 3 天" → --days 3排序方式--sort-by"按热度" → --sort-by heat_scores
根据解析结果构建命令并执行:
bash
python3 scripts/query_bond_information.py --keyword "关键词" --sentiments 负面 --days 7
用户输入: "搜索最近 7 天城投债的负面新闻"
执行命令:
bash
python3 scripts/query_bond_information.py --keyword "城投债" --sentiments 负面 --days 7
--no-output 禁用scripts/query_bond_information.py - 主查询脚本scripts/config.json - API Key 配置文件(可选).env - 环境变量配置文件数据来自 FEEDAX 债券资讯监测平台,涵盖新闻、社交媒体、论坛、金融平台等多种信源。