情绪分布
/emotions
15 种情绪中哪些在一段时间内主导了关于某资产或主体的对话。proportion 是每种情绪在该时间桶情绪中的占比(合计为 1);post_count 统计显示该情绪的发帖数。一条帖子可以显示多种情绪。
参数规则:
- 发送
asset_id或subject_id。 asset_id必须与asset_class一起发送。subject_id不能与asset_id或asset_class组合使用。
钱包支付可通过 https://nebula-api.hiddensystems.ai/api/v1/x402/emotions 使用。无需 Nebula 账户或 API key;签名前请先查看支付报价。x402 支付指南。
参数
来自 /assets 或 /search 的资产 ID,例如 NVDA、GLD、SPX 或 bitcoin。请与随其一同返回的 asset_class 一起发送。
Example:NVDA
asset_id 所指资产的类别:equity(股票和 ETF)、commodity、index 或 crypto。请发送 /assets 或 /search 随 asset_id 一同返回的 asset_class。
equitycommodityindexcrypto
Example:equity
由 /subjects 或 /search 返回的规范非资产标识符,例如 text:jensen huang 或 handle:elonmusk。不区分大小写。不能与 asset_id 或 asset_class 组合使用。
Example:text:jensen huang
回溯窗口,以小时计。免费套餐可回溯 90 天;超出则返回 403。
Default:720
请求的时间序列桶大小。省略时,服务会根据回溯窗口选择合适的桶大小。
1h2h4h12h1d
Example:1h
cURL 示例
curl --get \
--url 'https://nebula-api.hiddensystems.ai/api/v1/public/emotions' \
--data-urlencode 'asset_id=NVDA' \
--data-urlencode 'asset_class=equity' \
--header 'X-API-Key: YOUR_API_KEY'
响应
媒体类型 application/json
metadata
object
用于解读响应的方法论和请求窗口元数据。
metadata
用于解读响应的方法论和请求窗口元数据。
metadata.empty_bucket_policy
客户端应如何解读被省略或发出时没有数据的时间桶。
metadata.empty_buckets
没有符合条件数据的时间桶数量。
metadata.granularity
返回序列所使用的时间桶大小。
metadata.hours
响应所代表的回溯窗口,以小时为单位。
metadata.latest_empty_bucket
最近一个没有符合条件数据的 UTC 时间桶。
series
object
按检测到的情绪标签为键的情绪观测值。
允许的键
angeranticipationboredomconfidencedisgustdistrustfeargreedjoyloveoptimismpessimismsadnesssurprisetrust
series
按检测到的情绪标签为键的情绪观测值。
angeranticipationboredomconfidencedisgustdistrustfeargreedjoyloveoptimismpessimismsadnesssurprisetrust
series.{key}[].post_count
该时间桶中带有此情绪的帖子原始数量。
series.{key}[].proportion
该情绪在该时间桶所有情绪标签中的占比,取值范围为 0 到 1。
series.{key}[].timestamp
观测值或桶起始时间的 UTC RFC 3339 时间戳。
{
"series": {
"optimism": [
{
"post_count": 286,
"proportion": 0.37,
"timestamp": "2026-08-07T15:00:00Z"
}
]
}
}