SuperAPI AI 工具集

tinybird

数据与分析

查看项目

更新于 10-16 06:46

技能介绍

用途:Tinybird 是实时数据平台,让开发者从数据中构建实时 API,适用于需要快速分析并提供大规模数据集洞察的数据工程师与开发者。本技能用于让用户与 Tinybird 数据交互,管理数据、记录并自动化工作流。

主要能力:涉及数据源(Datasource)、管道(Pipe)、令牌(Token)、OAuth 连接(OAuth Connection)等概念;通过 Membrane CLI 完成与 Tinybird 的集成,由 Membrane 自动处理认证与凭证刷新。

使用方式:安装 CLI 执行 npm install -g @membranehq/cli@latest;登录执行 membrane login --tenant --clientName=<agentType>(无交互环境会打印授权 URL,用户在浏览器完成登录后执行 membrane login complete <code>;任意命令加 --json 可获得机器可读输出)。建立连接可执行 membrane connection ensure "https://www.tinybird.co/" --json,若状态为 BUILDING 则用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。查找动作使用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行动作使用 membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参加 --input '{"key": "value"}',结果在输出的 output 字段中。内置动作不足时,可用代理请求 membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。

适用场景:需要以编程方式访问与操作 Tinybird 的数据源、管道与令牌,或在自动化工作流中读写 Tinybird 数据时使用。

限制:官方文档为 https://www.tinybird.co/docs;本技能依赖 Membrane CLI 完成认证与调用。除资料给出的命令与概念外,Tinybird 的具体收费、价格、平台细节及更多能力暂未提供。