情绪分布

GET /emotions
GetEmotions

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 支付指南。

参数

asset_id string QUERY

来自 /assets 或 /search 的资产 ID,例如 NVDA、GLD、SPX 或 bitcoin。请与随其一同返回的 asset_class 一起发送。

Example:NVDA

asset_class string QUERY

asset_id 所指资产的类别:equity(股票和 ETF)、commodity、index 或 crypto。请发送 /assets 或 /search 随 asset_id 一同返回的 asset_class。

允许的值
equitycommodityindexcrypto

Example:equity

subject_id string QUERY

由 /subjects 或 /search 返回的规范非资产标识符,例如 text:jensen huang 或 handle:elonmusk。不区分大小写。不能与 asset_id 或 asset_class 组合使用。

Example:text:jensen huang

hours integer QUERY

回溯窗口,以小时计。免费套餐可回溯 90 天;超出则返回 403。

Default:720

granularity string QUERY

请求的时间序列桶大小。省略时,服务会根据回溯窗口选择合适的桶大小。

允许的值
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'

响应

200 OK
400 错误请求
401 未授权
402 Credits 已用尽;响应中包含续期时间和已购买的 credit 余额
403 禁止访问
404 未找到
405 方法不被允许;Allow 响应头列出了支持的方法
429 请求过多
500 内部服务器错误
503 服务不可用

媒体类型 application/json

metadata
object 可选

用于解读响应的方法论和请求窗口元数据。

metadata.empty_bucket_policy
string 必填

客户端应如何解读被省略或发出时没有数据的时间桶。

metadata.empty_buckets
integer 必填

没有符合条件数据的时间桶数量。

metadata.granularity
string 必填

返回序列所使用的时间桶大小。

metadata.hours
integer 必填

响应所代表的回溯窗口,以小时为单位。

metadata.latest_empty_bucket
string (date-time) 可选

最近一个没有符合条件数据的 UTC 时间桶。

series
object 必填

按检测到的情绪标签为键的情绪观测值。

允许的键
angeranticipationboredomconfidencedisgustdistrustfeargreedjoyloveoptimismpessimismsadnesssurprisetrust
series.{key}[].post_count
integer (int64) 必填

该时间桶中带有此情绪的帖子原始数量。

series.{key}[].proportion
number (double) 必填

该情绪在该时间桶所有情绪标签中的占比,取值范围为 0 到 1。

series.{key}[].timestamp
string (date-time) 必填

观测值或桶起始时间的 UTC RFC 3339 时间戳。

{
  "series": {
    "optimism": [
      {
        "post_count": 286,
        "proportion": 0.37,
        "timestamp": "2026-08-07T15:00:00Z"
      }
    ]
  }
}