配置
GDT 开箱即用,但你可以根据需要调整设置。
环境变量
| 变量 | 说明 | 必需 |
|---|---|---|
ANTHROPIC_API_KEY | Anthropic API 密钥 | 是 |
GDT_MODEL | 使用的模型 | 否 |
GDT_MAX_TOKENS | 最大输出 token | 否 |
GDT_DATA_DIR | 数据目录 | 否 |
设置方式:
bash
# 添加到 ~/.bashrc 或 ~/.zshrc
export ANTHROPIC_API_KEY=sk-ant-your-key
export GDT_MODEL=claude-sonnet-4-20250514数据目录
GDT 的数据存储在 ~/.gdt/:
~/.gdt/
├── config.json # 配置
├── sessions/ # 对话历史
└── usage/ # API 使用记录任务数据由 TaskWarrior 管理,存储在 ~/.task/。
API 使用限制
在 ~/.gdt/config.json 中设置每日限额:
json
{
"api": {
"dailyLimit": 100000,
"alertThresholds": [0.8, 0.9]
}
}达到阈值时 GDT 会提醒你。
调试模式
遇到问题时,启用详细日志:
bash
DEBUG=gdt:* gdt只看特定模块:
bash
DEBUG=gdt:llm gdt # AI 调用
DEBUG=gdt:taskwarrior gdt # TaskWarrior 操作