token-sisyphus
Push the boulder. Watch it roll back. At least your KPI is green.
The burn script is bundled at scripts/burn.py — no external download required.
Setup
Install the SDK for your chosen provider:
CODEBLOCK0
Set the corresponding env var:
| Provider | Env var |
|---|
| OpenAI / compatible | INLINECODE1 |
| Claude |
ANTHROPIC_API_KEY |
| Gemini |
GEMINI_API_KEY |
Usage
Run the bundled script directly:
CODEBLOCK1
Common invocations
CODEBLOCK2
Provider defaults
| Provider | Default model |
|---|
| openai | gpt-4o-mini |
| claude |
claude-3-haiku-20240307 |
| gemini | gemini-1.5-flash |
Cost note
Each request uses up to --max-tokens (default 500) tokens. Running --target 100k will make ~200 requests. Use --dry-run first to verify behavior without incurring API costs. Prefer scoped/limited API keys when testing.
token-sisyphus
推石上山,看它滚落。至少你的KPI是绿的。
销毁脚本已内置在 scripts/burn.py 中——无需额外下载。
环境配置
为所选提供商安装SDK:
bash
pip install openai # 用于openai提供商(默认)
pip install anthropic # 用于claude提供商
pip install google-generativeai # 用于gemini提供商
设置相应的环境变量:
| 提供商 | 环境变量 |
|---|
| OpenAI / 兼容 | OPENAIAPIKEY |
| Claude |
ANTHROPIC
APIKEY |
| Gemini | GEMINI
APIKEY |
使用方法
直接运行内置脚本:
python {skillDir}/scripts/burn.py --target <数量> [选项]
--target 令牌数量:50000、100k、1m(必填)
--provider openai | claude | gemini(默认:openai)
--model 模型名称(省略则使用提供商默认模型)
--api-key API密钥(未设置则回退到环境变量)
--base-url 自定义端点URL(仅限openai提供商)
--max-tokens 每次请求的最大令牌数(默认:500)
--delay 请求间隔秒数(默认:0.5)
--dry-run 模拟运行,不发起真实API调用
常用调用方式
bash
OpenAI(默认,gpt-4o-mini)
python {skillDir}/scripts/burn.py --target 100k
Claude Haiku
python {skillDir}/scripts/burn.py --target 100k --provider claude --model claude-3-haiku-20240307
Gemini Flash
python {skillDir}/scripts/burn.py --target 100k --provider gemini --model gemini-1.5-flash
DeepSeek
python {skillDir}/scripts/burn.py --target 100k --base-url https://api.deepseek.com/v1 --model deepseek-chat
通义千问
python {skillDir}/scripts/burn.py --target 100k --base-url https://dashscope.aliyuncs.com/compatible-mode/v1 --model qwen-turbo
Kimi / Moonshot
python {skillDir}/scripts/burn.py --target 100k --base-url https://api.moonshot.cn/v1 --model moonshot-v1-8k
模拟运行(无真实API调用,不产生费用)
python {skillDir}/scripts/burn.py --target 100k --dry-run
提供商默认模型
| 提供商 | 默认模型 |
|---|
| openai | gpt-4o-mini |
| claude |
claude-3-haiku-20240307 |
| gemini | gemini-1.5-flash |
费用说明
每次请求最多使用 --max-tokens(默认500)个令牌。运行 --target 100k 将发起约200次请求。建议先使用 --dry-run 验证行为,避免产生API费用。测试时建议使用作用域受限/有限额的API密钥。