TronCode Tron CLI 模型选择

概述

Tron 支持多个供应商的不同模型,你可以根据任务类型、预算和性能需求选择最合适的模型。无论是需要强大推理能力的复杂架构设计,还是快速响应的日常代码补全,都有相应的模型可以选择。

模型选择不仅影响回复质量,也直接影响响应速度和使用成本。了解各模型的特点可以帮助你在不同场景中做出最佳选择。

可用模型

以下是 Tron 支持的主要模型列表:

模型 ID 供应商 特点 推荐场景
claude-opus-4-7 Anthropic 最强推理,慢速 复杂架构设计、深度代码审查
claude-opus-4-6 Anthropic 强推理,慢速 复杂架构设计、深度代码审查
claude-sonnet-4-6 Anthropic 平衡速度与质量 日常编码、功能开发
claude-haiku-4-5 Anthropic 极速,低成本 快速问答、轻量代码任务
gpt-5.4 OpenAI 旗舰推理,多模态 复杂任务、图像理解
gpt-5.3-codex OpenAI 代码专项优化 代码生成、重构、调试
gemini-3.1-pro-preview Google 强推理,长上下文 大型代码库分析、文档理解
gemini-3-pro-preview Google 平衡性能与速度 日常开发、通用任务
gemini-3-flash-preview Google 极速响应 快速问答、轻量任务

设置模型

有三种方式可以指定使用的模型:

在 TUI 中使用 /model 命令

在交互界面中输入 /model 命令,会弹出模型选择列表:

终端
/model claude-sonnet-4-6
✓ 已切换到 claude-sonnet-4-6

通过命令行参数

启动 Tron 时使用 -m 参数指定模型:

终端
tron -m claude-sonnet-4-6

在配置文件中设置默认模型

config.json 中通过 defaultModel 字段设置全局默认模型:

json
// ~/.config/tron/config.json
{
  "defaultModel": "claude-sonnet-4-6",
  "providers": {
    "anthropic": {
      "apiKey": "sk-ant-..."
    }
  }
}

按任务选择

不同类型的任务适合使用不同的模型,以下是推荐的选择策略:

  • 复杂推理任务(架构设计、算法优化、大型重构):使用 claude-opus-4-6,其深度推理能力可以产出更高质量的方案
  • 日常开发任务(功能实现、Bug 修复、代码审查):使用 claude-sonnet-4-6,速度与质量的最佳平衡
  • 快速问答(查阅 API、简单语法问题):使用 claude-haiku-4-5gemini-3-flash-preview,响应极快,成本最低
  • 多模态任务(分析截图、理解设计图):使用 gpt-5.4,原生支持图像输入
💡
成本提示

Opus 系列模型的成本约为 Sonnet 系列的 5-10 倍。对于大多数日常开发任务,Sonnet 已经足够优秀,不必总是使用最贵的模型。

自定义端点

Tron 支持任何兼容 OpenAI API 格式的接口,包括本地部署的模型和第三方代理服务:

json
// ~/.config/tron/config.json
{
  "providers": {
    "openai-compatible": {
      "apiKey": "your-api-key",
      "baseURL": "https://your-custom-endpoint.com/v1",
      "models": ["your-model-name"]
    }
  }
}

也可以通过环境变量配置:

终端
export OPENAI_API_BASE=https://your-proxy.com/v1
export OPENAI_API_KEY=your-key
tron -m your-model-name