ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

CloddsBot市场索引API:Kalshi/Manifold实时行情语义检索实战指南

CloddsBot市场索引API:Kalshi/Manifold实时行情语义检索实战指南 CloddsBot市场索引APIKalshi/Manifold实时行情语义检索实战指南【免费下载链接】CloddsBotOpen Source AI trading agent that operates autonomously across 1000 markets - Polymarket, Kalshi, Binance, Hyperliquid, Solana DEXs, 5 EVM chains. Scans for edge, executes instantly, manages risk while you sleep. Agent commerce protocol for machine-to-machine payments. Self-hosted. Built on Claude.项目地址: https://gitcode.com/GitHub_Trending/cl/CloddsBotCloddsBot 是一款开源 AI 交易代理可自主覆盖 Polymarket、Kalshi、Manifold、Metaculus 等 1000 预测市场。它内置的市场索引Market IndexAPI能自动同步 Kalshi/Manifold 等平台的实时行情元数据——问题文本、状态、24h 交易量、流动性、未平仓合约等并支持一句话语义检索。本文带你从零理解这三个 HTTP 端点/market-index/search、/market-index/stats、/market-index/sync并展示如何配置自动同步让市场数据随睡随有。什么是 CloddsBot 的市场索引简单来说CloddsBot 会周期性地把各平台的市场目录抓下来存入本地 SQLite并为每个市场生成嵌入向量embedding从而支持语义搜索——比如输入 Fed 降息 就能匹配到 Kalshi 上 Fed cuts rates in January 这类市场即使措辞不完全一致。核心实现位于 src/market-index/index.ts它定义了三大能力能力方法说明同步sync()从平台 API 拉取市场按内容哈希增量更新检索search()向量相似度 关键词加权返回排序结果统计stats()查看本地索引规模与最近同步情况支持的平台polymarket、kalshi、manifold、metaculussrc/market-index/index.ts。一键调用三个核心 API 端点所有端点都暴露在网关 HTTP 服务中路由注册见 src/gateway/server.ts完整字段文档可参考 docs/API.md。GET /market-index/search语义检索行情最常用的端点。用q传入自然语言返回按相关性排序的市场列表。curl http://localhost:PORT/market-index/search?qWill%20Trump%20winplatformkalshilimit5常用查询参数q必填搜索文本platform限定平台如kalshi、manifoldlimit/maxCandidates结果数 / 候选池大小minScore最低相似度阈值platformWeightsJSON 字符串为不同平台设置权重返回结构中每个结果包含score与完整市场快照question、status、volume24h、liquidity、openInterest、url等src/gateway/index.ts。 小技巧platformWeights可传{kalshi:2,manifold:1}优先返回 Kalshi 结果。GET /market-index/stats查看索引健康度curl http://localhost:PORT/market-index/stats?platformskalshi,manifold返回各平台已索引市场数、上次同步时间、同步耗时与清理数量适合写进自己的监控脚本。POST /market-index/sync手动触发同步curl -X POST http://localhost:PORT/market-index/sync \ -H Content-Type: application/json \ -d {platforms:[kalshi,manifold],limitPerPlatform:300,status:open}Body 支持丰富的过滤条件docs/API.mdstatusopen/closed/settled/allexcludeSports默认排除体育类市场minVolume24h/minLiquidity/minOpenInterest只索引有量的市场prunestaleAfterMs清理过期数据自动同步行情睡觉也新鲜网关启动时会读取配置中的marketIndex段类型定义见 src/types.ts默认每 6 小时自动全量增量同步一次并清理 7 天未更新的市场src/gateway/index.ts配置项默认值含义syncIntervalMs6h同步间隔staleAfterMs7d过期市场清理阈值limitPerPlatform300每平台最多同步条数statusopen只抓进行中市场excludeSportstrue排除体育platformWeights无检索时的平台加权同步采用内容哈希增量更新内容没变的市场直接跳过避免重复写入效率很高。本地验证CLI 与测试用例不想调 HTTP也可以直接用 CLIclodds market-index stats # 查看索引统计 clodds market-index sync # 手动触发同步想确认 Kalshi / Manifold 上游接口真的能打通仓库自带活接口集成测试可直接参考断言方式tests/integration/market-index-live-kalshi.test.ts —— 真实调用 Kalshi API 并验证返回结构tests/integration/market-index-live-manifold.test.ts —— Manifold 平台同理tests/integration/market-index-endpoints.test.ts —— 三个 HTTP 端点的行为测试总结CloddsBot 市场索引 API 把多平台预测市场行情聚合这件事做成了三个简单端点search 语义检索、stats 看状态、sync 手动刷新。配合默认 6 小时自动同步与内容哈希去重你无需自己维护爬虫——只要marketIndex.enabled打开Kalshi、Manifold、Polymarket 的实时市场快照就随时可供你的机器人或脚本调用。【免费下载链接】CloddsBotOpen Source AI trading agent that operates autonomously across 1000 markets - Polymarket, Kalshi, Binance, Hyperliquid, Solana DEXs, 5 EVM chains. Scans for edge, executes instantly, manages risk while you sleep. Agent commerce protocol for machine-to-machine payments. Self-hosted. Built on Claude.项目地址: https://gitcode.com/GitHub_Trending/cl/CloddsBot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表