osFoundry / Platform
数据源
从 Stripe、Postgres、Mixpanel 等任何具备 API 的服务同步。通道保持您的数据常新。
简介
osFoundry 中的数据源是一个从外部系统拉取记录并保持其最新的频道。你接入某个会讲 API 的系统,比如 Stripe、Postgres、Mixpanel 或任意 REST 端点,osFoundry 就把它同步到一个工作区频道,你的对话、智能体、应用和知识库都能读取它。由于这条连接是一个频道,而不是一次性导出,你只需设置一次便可处处复用,数据也会自行更新,而不会在你下载的那一刻就变旧。\n\n设置过程很具体。对于 API 数据源,你填写 URL 和 HTTP 方法(GET、POST、PUT),选择一种鉴权方式(无、bearer token、API key 请求头或 basic auth),并加上端点所需的自定义请求头。然后你决定刷新频率:每月、每周、每天、每 6 小时、每小时,或快至每 15 分钟或每 5 分钟,更短的间隔需要更高的同步档位。若数据源是主动推送给你,则创建一个 webhook 端点,配上用于 HMAC 校验的签名密钥、可选的 IP 白名单和最大负载大小。你也可以完全不用 API:通过界面手动录入行,或上传 CSV 文件进行批量导入,这些手动和 CSV 数据源都留在你的设备本地。osFoundry 还能通过 RTSP、WebRTC 或 HLS 接入实时视频流作为流数据源。\n\n这之所以重要,是因为 osFoundry 采用 BYOK 且本地优先。你用自己的凭证接入数据源,你与 Stripe 或你的 Postgres 服务器之间没有任何转售方,手动和 CSV 数据也无需离开你的机器。结果是:智能体据以推理的数字,就是你仪表盘所展示的那批实时数字,它们由你掌控的频率保持最新,而不必靠你记着去重新导出。
主要功能
- 将任意 REST API 接入为数据源:设置 URL 与方法,加入 bearer token、API key 请求头或 basic auth,并传入自定义请求头
- 按你选定的频率同步,从每月到每 5 分钟,让智能体与对话始终读取最新数据,而非过时的导出
- 通过带签名的 webhook 端点、IP 白名单、HMAC 签名校验和负载大小上限,接收被推送的数据
- 无需 API 也能导入:手动录入行或上传 CSV 文件,它们都留在你的设备本地
- 每个数据源都是一个频道,可从对话、智能体、知识和应用中引用:一次接入,在整个工作区处处复用
使用场景
- 创始人:把 Stripe 和 Mixpanel 接入为数据源,让智能体依据实时数字而非上月的 CSV,回答"本周收入和激活有何变化"
- 数据工程师:将一个数据源指向内部的 Postgres 后端 API,用 bearer 鉴权和 15 分钟同步,然后直接从对话查询,无需另建 BI 管道
- 运维负责人:暴露一个带签名的 webhook 端点,让上游系统把订单事件推送到一个频道,供智能体和应用近乎实时地监听
常见问题
我可以接入哪些数据源?
任何带 REST API 的系统:Stripe、Mixpanel、Postgres 后端 API 或你自己的内部服务,此外还有非 API 选项:手动录入、CSV 上传,以及通过 RTSP、WebRTC 或 HLS 的实时视频流。对于 API 数据源,你配置 URL、方法和鉴权(bearer、API key 请求头或 basic),因此只要是你能调用的端点,就能同步。
数据多久刷新一次?
你为每个数据源选择同步间隔,从每月到每 5 分钟。低频计划(每月、每周、每天)在较轻的档位即可使用;每 15 分钟或每 5 分钟这类不足一小时的刷新,需要实时同步档位。webhook 数据源则在上游系统每次推送事件时更新。
我的数据能否保持私密,我是否需要 osFoundry 的密钥?
osFoundry 采用 BYOK:你用自己的 API 凭证接入每个数据源,因此没有转售加价,你与数据源之间也没有第三方。手动和 CSV 数据源留在你的设备本地,webhook 端点支持 HMAC 签名和 IP 白名单,只有受信任的调用方才能提交数据。