WebSocket实时流
以闪电般的速度流式传输实时金融新闻。适合实时交易应用、仪表板和市场关键决策。
快速开始
几秒钟内连接
建立WebSocket连接并立即开始接收实时金融新闻。
TypeScript/JavaScript SDK
import { FinlightApi } from 'finlight-client';
const client = new FinlightApi({
apiKey: 'your-api-key',
},
{
takeover: true,
});
// Standard endpoint (enriched data)
client.websocket.connect(
{
query: 'AI AND ticker:NVDA',
language: 'en',
extended: true,
includeCompanies: true,
},
(article) => {
console.log('Live article:', article);
},
);
// Raw endpoint (maximum speed, no enrichments)
client.websocket.connectRaw(
{
query: 'AI AND ticker:NVDA',
language: 'en',
},
(article) => {
console.log('Raw article:', article);
},
);Python连接
import asyncio
from finlight_client import FinlightApi, ApiConfig
from finlight_client.models import GetArticlesWebSocketParams
def on_article(data):
print(data)
async def main():
client = FinlightApi(
config=ApiConfig(
api_key="YOUR_API_KEY"
),
websocket_config=WebSocketConfig(
takeover=True
)
)
payload = GetArticlesWebSocketParams(
query="nvidia", extended=False
)
# Standard endpoint (enriched data)
await client.websocket.connect(
request_payload=payload,
on_article=on_article
)
# Raw endpoint (maximum speed, no enrichments)
await client.websocket.connect_raw(
request_payload=payload,
on_article=on_article
)
if __name__ == "__main__":
asyncio.run(main())WebSocket功能
为实时应用而构建
实时金融新闻流所需的一切。
闪电般快速投递
在发布后快速接收新闻文章。对时间敏感的交易决策至关重要。
实时过滤
订阅特定股票代码、交易所或关键词。只接收与您相关的新闻。
持久连接
通过自动重连和连接健康监控保持稳定连接。
选择您的模式
标准版与原始版WebSocket
需要最快速度?原始端点跳过富化处理,尽可能快地投递文章。需要情感和实体?使用标准端点。
富化数据
最大速度
标准端点
最适合仪表板、警报系统和需要开箱即用的情感评分和提取实体的应用。
原始端点
最适合低延迟交易系统、自定义NLP管道和速度比预构建富化更重要的应用。
使用案例
完美适用于实时应用
了解WebSocket流如何驱动关键金融应用。
实时交易平台
将市场动态新闻直接流式传输到交易界面,实现即时决策。
实时新闻警报在毫秒内触发自动化交易策略。
金融仪表板
在监控仪表板上显示实时新闻订阅,用于投资组合和风险管理。
实时仪表板显示影响您投资组合公司的突发新闻。
市场监控
监控特定证券或市场,满足合规和风险检测需求。
合规团队收到影响被监控证券的即时警报。
新闻应用
构建具有实时更新和推送通知的实时金融新闻应用。
移动应用通过推送通知投递突发金融新闻。
官方客户端库
使用包含WebSocket支持和全面文档的官方SDK更快开始
NPM包
TypeScript/JavaScript SDK,具有完整WebSocket支持和连接管理
从NPM安装 →Python包
Pythonic SDK,支持异步WebSocket和全面的数据模型
从PyPI安装 →文档
完整的WebSocket指南、API参考和交互式示例
浏览文档 →快速开始命令
Node.js/TypeScript
npm install finlight-clientPython
pip install finlight-client完整集成套件
访问finlight的其他方式
WebSocket流只是与finlight集成的一种方式。选择最适合您用例的方法。
REST API
通过HTTP请求按需获取新闻数据,用于批量处理和Web应用
了解更多 →Webhooks
自动推送到您端点的事件驱动通知
了解更多 →MCP服务器
通过MCP将Claude和ChatGPT等AI助手连接到金融新闻
了解更多 →常见问题
WebSocket问答
获取关于WebSocket API的连接处理、实时流、认证等问题的答案。
专业标准版包含1个WebSocket流,专业扩展版包含3个流,企业版提供无限流。每个流可以处理多个订阅过滤器。
