English ← MyDocs

获取费用报告

get /v1/organizations/cost_report

获取费用报告

查询参数

  • starting_at: string

    将返回在此 RFC 3339 时间戳之后(含)开始的时间桶。 每个时间桶将对齐到 UTC 的分钟/小时/日起始时刻。

  • bucket_width: optional "1d"

    响应数据的时间粒度。

    • "1d"
  • ending_at: optional string

    将返回在此 RFC 3339 时间戳之前结束的时间桶。

  • group_by: optional array of "workspace_id" or "description"

    按可用选项的任意子集进行分组。

    • "workspace_id"

    • "description"

  • limit: optional number

    响应中返回的最大时间桶数量。

  • page: optional string

    可选设置为上一次响应中的 next_page 令牌。

请求头参数

  • "anthropic-beta": optional array of string

    可选请求头,用于指定要使用的 beta 版本。

    要使用多个 beta,请使用逗号分隔的列表,如 beta1,beta2,或为每个 beta 多次指定该请求头。

返回值

  • CostReport object { data, has_more, next_page }

    • data: array of object { ending_at, results, starting_at }

      • ending_at: string

        时间桶的结束时间(不包含),RFC 3339 格式。

      • results: array of object { amount, context_window, cost_type, 7 more }

        此时间桶的费用项目列表。如果指定了一个或多个 group_by[] 参数,可能会有多个项目。

        • amount: string

          费用金额,以最小货币单位(例如美分)的十进制字符串表示。例如,"USD" 中的 "123.45" 代表 $1.23

        • context_window: "0-200k" or "200k-1M"

          使用的输入上下文窗口。如果未按 description 分组或非 token 费用则为 null

          • "0-200k"

          • "200k-1M"

        • cost_type: "tokens" or "web_search" or "code_execution" or "session_usage"

          费用类型。如果未按 description 分组则为 null

          • "tokens"

          • "web_search"

          • "code_execution"

          • "session_usage"

        • currency: string

          费用金额的货币代码。目前始终为 "USD"

        • description: string

          费用项目的描述。如果未按 description 分组则为 null

        • inference_geo: string

          使用的推理地理位置,如果设置了请求的 inference_geo 参数则与之匹配,否则使用工作区的 default_inference_geo。 对于不支持指定 inference_geo 的模型,值为 "not_available"。如果未按推理地理位置分组则始终为 null

        • model: string

          使用的模型名称。如果未按 description 分组或非 token 费用则为 null

        • service_tier: "standard" or "batch"

          使用的服务层级。如果未按 description 分组或非 token 费用则为 null

          • "standard"

          • "batch"

        • token_type: "uncached_input_tokens" or "output_tokens" or "cache_read_input_tokens" or 2 more

          token 类型。如果未按 description 分组或非 token 费用则为 null

          • "uncached_input_tokens"

          • "output_tokens"

          • "cache_read_input_tokens"

          • "cache_creation.ephemeral_1h_input_tokens"

          • "cache_creation.ephemeral_5m_input_tokens"

        • workspace_id: string

          此费用关联的工作区 ID。如果未按工作区分组或为默认工作区则为 null

      • starting_at: string

        时间桶的开始时间(包含),RFC 3339 格式。

    • has_more: boolean

      指示是否还有更多结果。

    • next_page: string

      在后续请求中作为 page 提供的令牌,用于检索下一页数据。

示例

curl https://api.anthropic.com/v1/organizations/cost_report \
    -H 'anthropic-version: 2023-06-01' \
    -H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"

响应

{
  "data": [
    {
      "ending_at": "2025-08-02T00:00:00Z",
      "results": [
        {
          "amount": "123.78912",
          "context_window": "0-200k",
          "cost_type": "tokens",
          "currency": "USD",
          "description": "Claude Sonnet 4 Usage - Input Tokens",
          "inference_geo": "global",
          "model": "claude-opus-4-6",
          "service_tier": "standard",
          "token_type": "uncached_input_tokens",
          "workspace_id": "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ"
        }
      ],
      "starting_at": "2025-08-01T00:00:00Z"
    }
  ],
  "has_more": true,
  "next_page": "2019-12-27T18:11:19.117Z"
}