Credits 与 API 计费

SteamData Connect 采用 credit 计量配额体系。你的月度套餐附带固定数量的 credits,每次 API 调用或 MCP 工具调用都会根据操作的实际计算成本消耗相应数量的 credits。

为什么要用 Credits?

不同操作的计算量差异很大:

  • 查询单条游戏记录非常轻量。
  • 批量获取大量游戏、执行复杂搜索,或调用 AI 洞察接口,计算成本要高得多。

Credits 让我们能够对每种操作进行合理计费,而不是把所有调用一视同仁。

Credit 档位

消耗对应操作
1 credit单条记录查询(游戏、开发商、发行商、标签、Demo、分类、类型、排名、评测)
2 credits批量获取、搜索、时序数据、本地化名称列表
10 creditsAI 驱动的洞察接口(steam_app_insights_get

VPP(玩家画像)工具的 credit 成本由 VPP 服务通过 well-known 接口动态声明,见下文。


REST API 端点

方法端点Credits
GET/api/v1/apps/{appid}1
GET/api/v1/apps/{appid}/localized1
POST/api/v1/apps/batch2
GET/api/v1/apps/search2
GET/api/v1/apps/list2
GET/api/v1/apps/{appid}/timeseries2
GET/api/v1/apps/{appid}/insights10
GET/api/v1/apps/localized-names2
GET/api/v1/demos/{demoid}1
GET/api/v1/demos/{demoid}/localized1
POST/api/v1/demos/batch2
GET/api/v1/demos/search2
GET/api/v1/demos/list2
GET/api/v1/demos/localized-names2
GET/api/v1/developers/{name}1
GET/api/v1/developers/{name}/apps2
GET/api/v1/developers/{name}/timeseries2
GET/api/v1/developers/search2
GET/api/v1/publishers/{name}1
GET/api/v1/publishers/{name}/apps2
GET/api/v1/publishers/{name}/timeseries2
GET/api/v1/publishers/search2
GET/api/v1/tags/{tagid}1
GET/api/v1/categories/{catid}1
GET/api/v1/genres/{genreid}1
GET/api/v1/ranks2
GET/api/v1/reviews/{appid}1
GET/api/v1/reviews2

MCP 工具

SteamData Connect 通过 MCP 接口 暴露相同的数据能力。每次 MCP tools/call 调用消耗等价的 credits。

MCP 工具Credits
steam_app_get1
steam_app_get_localized1
steam_app_batch2
steam_app_search2
steam_app_list2
steam_app_get_timeseries2
steam_app_insights_get10
steam_app_localized_names2
steam_demo_get1
steam_demo_get_localized1
steam_demo_batch2
steam_demo_search2
steam_demo_list2
steam_demo_localized_names2
steam_developer_get1
steam_developer_get_apps2
steam_developer_get_timeseries2
steam_developer_search2
steam_publisher_get1
steam_publisher_get_apps2
steam_publisher_get_timeseries2
steam_publisher_search2
steam_tag_get1
steam_category_get1
steam_genre_get1
steam_rank_get2
steam_review_get1
steam_review_list2
steam_creator_get1
steam_creator_get_apps2
steam_creator_get_timeseries2
steam_creator_search2

VPP 工具(玩家画像)

VPP(Verified Player Persona,真实玩家画像)工具基于真实玩家的评测和社区帖子,提供 AI 生成的玩家画像与偏好洞察。其 credit 成本由 VPP 服务动态声明。

MCP 工具说明Credits
vpp_search_profiles根据游戏偏好和行为维度搜索玩家画像2
vpp_get_profile获取指定玩家的完整画像1
vpp_ask用自然语言提问,由检索增强生成(RAG)从玩家画像中作答10
vpp_stats获取玩家画像池的聚合统计信息1

VPP 工具成本在服务启动时从 VPP 服务拉取,每 10 分钟刷新一次。上表为当前默认值,实际成本可能因服务更新而有所不同。


查看用量

  • Dashboard → 团队 → Connect API — 查看团队当月 credit 用量及剩余额度。
  • Dashboard → 账户 → API 密钥 — 查看个人 API 密钥的 credit 用量。

配额重置

Credits 在每个自然月的第一天重置,未使用的 credits 不会滚入下月。

减少 Credit 消耗的技巧

  1. 在客户端缓存响应。游戏数据变动不频繁——短暂的 TTL 缓存可以大幅减少调用量。
  2. 使用批量接口/apps/batchsteam_app_batch)一次获取多条游戏数据。批量获取 50 条只消耗 2 credits,而逐条查询则需要 50 × 1 = 50 credits。
  3. 优先使用精确查询,在已知 appid 时避免搜索接口。
  4. 避免轮询 insights 接口——它消耗 10 credits。建议一次获取后缓存结果。