Login
Back to Blog
中文Tutorial

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

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

C
Crazyrouter Team
April 16, 2026 / 497 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

一個 API Key 呼叫 GPT、Claude、Gemini:5 分鐘設定教學Tutorial

一個 API Key 呼叫 GPT、Claude、Gemini:5 分鐘設定教學

給台灣開發者的實作教學:用 Crazyrouter 的 OpenAI 相容端點,透過一個 API Key 呼叫 GPT、Claude 與 Gemini。

May 22
GPT-image-2 实战:AI 预测未来宝宝 — 看看你们的孩子长什么样Tutorial

GPT-image-2 实战:AI 预测未来宝宝 — 看看你们的孩子长什么样

用 GPT-image-2 通过 Crazyrouter API 生成逼真的未来宝宝预测照片。描述父母特征,AI 自动融合生成宝宝人像。附完整代码。

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
DeepSeek V3.2 完整使用指南:国产最强开源大模型 API 教程Tutorial

DeepSeek V3.2 完整使用指南:国产最强开源大模型 API 教程

"DeepSeek V3.2 完整指南:模型特点、API 接入教程、Python/Node.js 代码示例、价格对比,以及通过 Crazyrouter 统一 API 调用的方法。"

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

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

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

Jan 26
Token 与字节的区别:AI 大模型到底怎么读你的文字Tutorial

Token 与字节的区别:AI 大模型到底怎么读你的文字

从字节到 Token,一文搞懂 AI 大模型的文本处理全链路。包含 BPE 分词原理、中英日韩 Token 效率实测数据、以及降低 API 成本的实用技巧。

Mar 29