Login
Back to Blog
中文Tutorial

Crazyrouter 调用日志与消费对账:团队如何查看、导出和管理 AI API 消费明细

Crazyrouter 支持完整的调用日志查询、消费明细导出、按 Key/模型/时间筛选统计。本文介绍如何使用这些功能做团队消费管理和项目经费核算。

C
Crazyrouter Team
April 16, 2026 / 822 views
Share:
Crazyrouter 调用日志与消费对账:团队如何查看、导出和管理 AI API 消费明细

Crazyrouter 调用日志与消费对账:团队如何查看、导出和管理 AI API 消费明细#

你能看到什么#

Crazyrouter 的管理接口提供完整的消费追踪能力。每一次 API 调用都会记录以下信息:

字段说明用途
调用时间精确到秒时间范围筛选
API Key 名称哪个 Key 发起的请求按成员/项目归类
模型名称实际使用的模型按模型统计成本
输入 Token 数prompt_tokens成本分析
输出 Token 数completion_tokens成本分析
消费金额(美元)cost_usd直接用于对账
请求耗时性能监控
调用客户端openai-python 等来源追踪
请求 IDrequest_id问题排查
响应状态码200/400/500 等成功率监控

四个核心场景#

场景 1:查看某个成员的消费#

给每个团队成员分配独立的 API Key(比如张三用 key-zhangsan,李四用 key-lisi)。

然后按 token_name 筛选,就能看到每个人的消费明细:

python
import requests

headers = {
    "Authorization": "Bearer your_access_token",
    "New-Api-User": "your_user_id"
}

# 查张三这个月的消费汇总
resp = requests.get(
    "https://crazyrouter.com/api/log/self/stat",
    params={
        "type": 2,
        "token_name": "key-zhangsan",
        "start_timestamp": 1743465600,  # 2026-04-01
        "end_timestamp": 1746057600,    # 2026-05-01
    },
    headers=headers
)

quota = resp.json()["data"]["quota"]

# 换算美元
status = requests.get("https://crazyrouter.com/api/status").json()
cost_usd = quota / status["data"]["quota_per_unit"]
print(f"张三 4 月消费: ${cost_usd:.2f}")

场景 2:按模型统计消费分布#

想知道团队的钱主要花在哪个模型上?拉取明细日志,按 model_name 分组统计:

python
import requests
from collections import defaultdict

resp = requests.get(
    "https://crazyrouter.com/api/log/self",
    params={
        "type": 2,
        "start_timestamp": 1743465600,
        "end_timestamp": 1746057600,
        "p": 1,
        "page_size": 500
    },
    headers=headers
)

logs = resp.json()["data"]["items"]
model_costs = defaultdict(float)
for log in logs:
    model_costs[log["model_name"]] += log.get("cost_usd", 0)

for model, cost in sorted(model_costs.items(), key=lambda x: -x[1]):
    print(f"{model}: ${cost:.4f}")

输出示例:

code
claude-sonnet-4.6: $18.5032
gpt-5-mini: $4.2100
deepseek-chat: $2.1045
gpt-5-nano: $1.8012

场景 3:导出消费明细做经费核算#

把日志数据导出为 CSV,交给财务或用于项目结题报告:

python
import csv

with open("consumption_report.csv", "w", newline="") as f:
    writer = csv.writer(f)
    writer.writerow(["时间", "Key", "模型", "输入Token", "输出Token", "消费(USD)", "耗时(秒)"])
    
    for log in logs:
        from datetime import datetime
        ts = datetime.fromtimestamp(log["created_at"]).strftime("%Y-%m-%d %H:%M:%S")
        writer.writerow([
            ts,
            log["token_name"],
            log["model_name"],
            log["prompt_tokens"],
            log["completion_tokens"],
            f'{log.get("cost_usd", 0):.6f}',
            log["use_time"]
        ])

print("已导出 consumption_report.csv")

场景 4:月度消费汇总报告#

python
# 获取当月总消费
stat = requests.get(
    "https://crazyrouter.com/api/log/self/stat",
    params={
        "type": 2,
        "start_timestamp": 1743465600,
        "end_timestamp": 1746057600,
    },
    headers=headers
).json()

quota = stat["data"]["quota"]
status = requests.get("https://crazyrouter.com/api/status").json()
qpu = status["data"]["quota_per_unit"]
rate = status["data"]["usd_exchange_rate"]

cost_usd = quota / qpu
cost_cny = cost_usd * rate

print(f"本月总消费: ${cost_usd:.2f} (约 ¥{cost_cny:.2f})")

管理能力一览#

能力支持情况
多 API Key 管理✅ 一个账号下创建多个 Key
按 Key 隔离消费✅ 每个 Key 独立统计
按模型筛选✅ 查看特定模型的消费
按时间范围筛选✅ 自定义起止时间
单次请求花费✅ cost_usd 字段
汇总统计✅ 总额度和总花费
模型使用限制✅ 单个 Key 可限制可用模型
请求链路追踪✅ request_id
成功率监控✅ http_status
美元/人民币换算✅ 系统提供汇率参数

适合谁用#

  • 技术负责人:监控团队 AI API 总支出,按项目分配预算
  • 项目经理:导出消费明细,做项目经费核算
  • 财务人员:获取消费报告,用于报销和对账
  • 个人开发者:追踪自己的模型使用和花费

开始使用#

  1. 登录 Crazyrouter 控制台
  2. 在控制台查看调用日志和消费统计
  3. 或通过管理 API 自动化拉取数据
  4. 详细 API 文档:调用日志与花费监控

机构采购咨询:support@crazyrouter.com

Implementation Guides

Topics

API GuidesTutorial

Related Posts

Kimi K2 使用指南 2026:Agent 开发与 Tool Calling 实战Tutorial

Kimi K2 使用指南 2026:Agent 开发与 Tool Calling 实战

Kimi K2 Agent 开发完整指南,涵盖 Tool Calling 实战、Function Calling 代码示例、与 Claude/GPT 对比,以及通过 Crazyrouter 低成本接入 Kimi K2 API 的方法。

Apr 29
Gemini CLI 使用教程 2026:CI/CD 自动化与团队协作Tutorial

Gemini CLI 使用教程 2026:CI/CD 自动化与团队协作

全面的 Gemini CLI 使用教程,涵盖 CI/CD 自动化集成、GitHub Actions 工作流、团队协作最佳实践,帮助开发团队将 AI 编码能力融入日常开发流程。

Apr 29
Doubao Seed Code:字节跳动 AI 代码生成模型 - 完整 API 指南Tutorial

Doubao Seed Code:字节跳动 AI 代码生成模型 - 完整 API 指南

学习如何使用 Doubao Seed Code,这是一款由字节跳动推出的强大 AI 代码生成模型。完整的 API 教程,包含 Python、Node.js 示例以及价格对比。

Jan 26
GPT-image-2 实战:吉卜力风格转换 — 把任何照片变成宫崎骏动画Tutorial

GPT-image-2 实战:吉卜力风格转换 — 把任何照片变成宫崎骏动画

用 GPT-image-2 通过 Crazyrouter API 将照片转换为吉卜力、新海诚等多种动漫风格。附完整代码和多风格 Prompt 模板。

May 1
WorkBuddy 接入 claude-opus-4-8 与 gpt-5.5:用 Crazyrouter 一键配置自定义模型Tutorial

WorkBuddy 接入 claude-opus-4-8 与 gpt-5.5:用 Crazyrouter 一键配置自定义模型

这篇中文指南从 models.json、PowerShell 一键配置、模型选择、Token 权限、成本控制、稳定性和排错等维度,讲解如何在 WorkBuddy 中接入 claude-opus-4-8、gpt-5.5 等 Crazyrouter 自定义模型。

Jun 15
GPT-5.2 完整指南:OpenAI 最新旗舰模型 API 使用教程 2026Tutorial

GPT-5.2 完整指南:OpenAI 最新旗舰模型 API 使用教程 2026

全面介绍 GPT-5.2 的能力、API 接入方法、与 Claude Opus 4.6/Gemini 3 Pro 对比、定价分析,以及通过 Crazyrouter 低价使用的完整教程。

Apr 15