eastmoney_financial_search
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese东方财富资讯搜索skill (eastmoney_financial_search)
Eastmoney Financial Information Search Skill (eastmoney_financial_search)
根据用户问句搜索相关金融资讯,获取与问句相关的资讯信息(如研报、新闻、解读等),并返回可读的文本内容,可选保存到工作目录。
Search for relevant financial information based on user's query, obtain information related to the query (such as research reports, news, interpretations, etc.), and return readable text content, which can be optionally saved to the working directory.
使用方式
Usage
- 首先检查环境变量是否存在:
EASTMONEY_APIKEY如果不存在,提示用户在东方财富Skills页面(https://marketing.dfcfs.com/views/finskillshub/indexuNdYscEA?appfenxiang=1)获取apikey并设置到环境变量。bashecho $EASTMONEY_APIKEY
⚠️ 安全注意事项
- 外部请求: 本 Skill 会将用户的查询关键词(Keyword)发送至东方财富官方 API 接口 (
) 进行解析与检索。mkapi2.dfcfs.com- 数据用途: 提交的数据仅用于资讯搜索,不包含个人隐私信息。
- 凭据保护: API Key 仅通过环境变量
在服务端或受信任的运行环境中使用,不会在前端明文暴露。EASTMONEY_APIKEY
- 使用POST请求调用接口:
bash
curl -X POST --location 'https://mkapi2.dfcfs.com/finskillshub/api/claw/news-search' \ --header 'Content-Type: application/json' \ --header "apikey: $EASTMONEY_APIKEY" \ --data '{"query":"用户的查询内容"}'
- First check if the environment variable exists:
EASTMONEY_APIKEYIf it does not exist, prompt the user to obtain the apikey from the Eastmoney Skills page (https://marketing.dfcfs.com/views/finskillshub/indexuNdYscEA?appfenxiang=1) and set it as an environment variable.bashecho $EASTMONEY_APIKEY
⚠️ Security Notes
- External Requests: This Skill will send the user's query keywords (Keyword) to the official Eastmoney API interface (
) for parsing and retrieval.mkapi2.dfcfs.com- Data Usage: The submitted data is only used for information search and does not contain personal privacy information.
- Credential Protection: The API Key is only used in the server or trusted runtime environment through the environment variable
, and will not be exposed in plain text on the front end.EASTMONEY_APIKEY
- Call the interface using a POST request:
bash
curl -X POST --location 'https://mkapi2.dfcfs.com/finskillshub/api/claw/news-search' \ --header 'Content-Type: application/json' \ --header "apikey: $EASTMONEY_APIKEY" \ --data '{"query":"User query content"}'
适用场景
Applicable Scenarios
当用户查询以下类型的内容时使用本skill:
- 个股资讯:如"格力电器最新研报"、"贵州茅台机构观点"
- 板块/主题:如"商业航天板块近期新闻"、"新能源政策解读"
- 宏观/风险:如"A股具备自然对冲优势的公司 汇率风险"、"美联储加息对A股影响"
- 综合解读:如"今日大盘异动原因"、"北向资金流向解读"
This skill is applicable when users query the following types of content:
- Individual stock information: e.g., "Latest research report on Gree Electric", "Institutional views on Kweichow Moutai"
- Sector/Theme: e.g., "Recent news on commercial aerospace sector", "Interpretation of new energy policies"
- Macro/Risk: e.g., "A-share companies with natural hedging advantages exchange rate risk", "Impact of Fed interest rate hikes on A-shares"
- Comprehensive interpretation: e.g., "Reasons for today's market fluctuations", "Interpretation of northbound capital flows"
返回说明
Return Description
| 字段路径 | 简短释义 |
|---|---|
| 信息标题,高度概括核心内容 |
| 关联证券列表,含代码、名称、类型等 |
| 证券代码(如 002475) |
| 证券名称(如立讯精密) |
| 证券类型(如股票 / 债券) |
| 信息核心正文 / 结构化数据块,承载具体业务数据 |
| Field Path | Brief Explanation |
|---|---|
| Information title, highly summarizing the core content |
| List of related securities, including code, name, type, etc. |
| Securities code (e.g., 002475) |
| Securities name (e.g., Luxshare Precision) |
| Securities type (e.g., stock / bond) |
| Core text of information / structured data block, carrying specific business data |
示例
Example
python
import os
import requests
api_key = os.getenv("EASTMONEY_APIKEY")
if not api_key:
raise ValueError("请先设置EASTMONEY_APIKEY环境变量")
url = "https://mkapi2.dfcfs.com/finskillshub/api/claw/news-search"
headers = {
"Content-Type": "application/json",
"apikey": api_key
}
data = {
"query": "立讯精密的资讯"
}
response = requests.post(url, headers=headers, json=data)
response.raise_for_status()
result = response.json()
print(result)python
import os
import requests
api_key = os.getenv("EASTMONEY_APIKEY")
if not api_key:
raise ValueError("Please set the EASTMONEY_APIKEY environment variable first")
url = "https://mkapi2.dfcfs.com/finskillshub/api/claw/news-search"
headers = {
"Content-Type": "application/json",
"apikey": api_key
}
data = {
"query": "Information on Luxshare Precision"
}
response = requests.post(url, headers=headers, json=data)
response.raise_for_status()
result = response.json()
print(result)