tmf save — 保存模板
语法
bash
tmf save <name> --baseUrl <url> --key <api-key> [options]描述
tmf save 创建可复用的参数模板,之后可通过 tmf use <name> 直接调用。模板适用于:
- 常用提供商配置(如自部署的 Ollama)
- 团队间共享配置(模板存储在
~/.tmf/templates/中) - 在不同模型或端点之间快速切换,无需重复输入参数
当模板名称与某个 provider 同名时,tmf use 会优先匹配模板,而非查询 Provider API。
选项
| 选项 | 描述 |
|---|---|
--app <app> | 目标应用(可选——使用时可通过 --app 覆盖) |
--baseUrl <url> | 必填。 API 端点的基础地址 |
-k, --key <api-key> | 必填。 API 密钥 |
-m, --model <model> | 单个模型名称 |
--models <models...> | 多模型设置:opus=X,sonnet=Y,haiku=Z 或位置格式 |
--env <env...> | 自定义环境变量(KEY=VALUE 格式) |
--effort <level> | 专注程度:low、medium、high、xhigh |
示例
bash
# 保存自部署 Ollama 的模板
tmf save ollama --baseUrl http://localhost:11434/v1 --key ollama --model llama3
# 保存 DeepSeek 模板,为 Claude Code 配置角色模型
tmf save deepseek --app claude-code --baseUrl https://api.deepseek.com/v1 --key sk-xxx \
--models opus=deepseek-v4-pro,sonnet=deepseek-v4-pro,haiku=deepseek-v4-flash
# 保存一个通用的 OpenAI 兼容模板
tmf save myproxy --baseUrl https://proxy.example.com/v1 --key sk-xxx使用模板
保存后,tmf use 会自动匹配模板:
bash
# 将 "ollama" 模板应用到所有检测到的应用
tmf use ollama
# 应用 "deepseek" 模板(若模板指定了 --app 则默认使用)
tmf use deepseek
# 应用模板但运行时覆盖模型
tmf use deepseek --model deepseek-v4-flashCLI 选项(--key、--model、--models、--env、--effort、--app)优先级高于模板值。
模板存储
模板存储在 ~/.tmf/templates/ 目录下的 JSON 文件中。可直接编辑或在多台机器间共享。
