Duygu dağılımı

GET /emotions
GetEmotions

Bir varlık veya konu hakkındaki konuşmaya zaman içinde 15 duygudan hangilerinin hâkim olduğu. proportion, her duygunun bucket'ın duyguları içindeki payıdır (toplamları 1 eder); post_count onu gösteren gönderileri sayar. Bir gönderi birkaçını gösterebilir.

Parametre kuralları:

  • asset_id veya subject_id gönderin.
  • asset_id ile asset_class birlikte gönderilmelidir.
  • subject_id, asset_id veya asset_class ile birleştirilemez.

Cüzdanla ödeme https://nebula-api.hiddensystems.ai/api/v1/x402/emotions adresinde kullanılabilir. Nebula hesabı veya API anahtarı gerekmez; imzalamadan önce ödeme teklifini kontrol edin. x402 ödeme kılavuzu.

Parametreler

asset_id string QUERY

/assets veya /search'ten alınan varlık ID'si; örneğin NVDA, GLD, SPX veya bitcoin. Yanında döndürülen asset_class ile birlikte gönderin.

Example:NVDA

asset_class string QUERY

asset_id ile adlandırılan varlığın sınıfı: equity (hisseler ve ETF'ler), commodity, index veya crypto. /assets veya /search'ün asset_id ile birlikte döndürdüğü asset_class'ı gönderin.

İzin verilen değerler
equitycommodityindexcrypto

Example:equity

subject_id string QUERY

/subjects veya /search tarafından döndürülen kanonik varlık dışı tanımlayıcı, örneğin text:jensen huang veya handle:elonmusk. Her durumda kabul edilir. asset_id veya asset_class ile birleştirilemez.

Example:text:jensen huang

hours integer QUERY

Saat cinsinden geriye dönük pencere. Ücretsiz planlar 90 güne kadar erişebilir; daha fazlası 403 döndürür.

Default:720

granularity string QUERY

İstenen zaman serisi kova boyutu. Atlanırsa, hizmet geriye dönük pencereye uygun bir kova boyutu seçer.

İzin verilen değerler
1h2h4h12h1d

Example:1h

cURL Örneği

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'

Yanıtlar

200 OK
400 Hatalı İstek
401 Yetkisiz
402 Krediler tükendi; yanıt, yenileme zamanlamasını ve satın alınan kredi bakiyesini içerir
403 Yasak
404 Bulunamadı
405 Yönteme izin verilmiyor; Allow başlığı desteklenen yöntemi listeler
429 Çok Fazla İstek
500 Sunucu İçi Hata
503 Hizmet Kullanılamıyor

Medya türü application/json

metadata
object isteğe bağlı

Yanıtı yorumlamak için gereken metodoloji ve istek penceresi üst verileri.

metadata.empty_bucket_policy
string zorunlu

İstemcilerin, veri olmadan atlanan veya üretilen bucket'ları nasıl yorumlaması gerektiği.

metadata.empty_buckets
integer zorunlu

Uygun verisi olmayan bucket sayısı.

metadata.granularity
string zorunlu

Döndürülen seri tarafından kullanılan zaman bucket'ı boyutu.

metadata.hours
integer zorunlu

Yanıtın temsil ettiği geriye dönük pencere, saat cinsinden.

metadata.latest_empty_bucket
string (date-time) isteğe bağlı

Uygun verisi olmayan en son UTC bucket'ı.

series
object zorunlu

Algılanan duygu etiketine göre anahtarlanmış duygu gözlemleri.

İzin verilen anahtarlar
angeranticipationboredomconfidencedisgustdistrustfeargreedjoyloveoptimismpessimismsadnesssurprisetrust
series.{key}[].post_count
integer (int64) zorunlu

Bucket'ta bu duyguyu taşıyan gönderilerin ham sayısı.

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

Bu duygunun bucket'taki tüm duygu etiketleri içindeki payı; 0 ile 1 arasında.

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

Gözlem veya kova başlangıcı için UTC RFC 3339 zaman damgası.

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