Skip to content

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>专注程度:lowmediumhighxhigh

示例

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-flash

CLI 选项(--key--model--models--env--effort--app)优先级高于模板值。

模板存储

模板存储在 ~/.tmf/templates/ 目录下的 JSON 文件中。可直接编辑或在多台机器间共享。

MIT License