codecamp

TRAE 模型管理与使用

Trae 预置了一系列业内表现比较出色的模型,你可以直接切换不同的模型进行使用。此外,Trae 还支持通过 API 密钥(API Key)接入自定义模型,从而满足个性化的需求。

内置模型

国际版

Trae IDE 国际版 提供两种类型的模型,分别是超级模型和高级模型。

Trae CN IDE请忽略)

模型类型 模型列表
超级模型 · Gemini-3-Pro-Preview 
· Gemini-2.5-Pro 
· Kimi-K2-0905 
· GPT-5-medium 
· GPT-5-high 
· GPT-4.1 
· GPT-4o 
· o3 
· DeepSeek-V3.1 
· Grok-4
高级模型 Gemini-2.5-Flash

不同的订阅套餐享有不同的模型使用权益。详情参考《套餐与计费说明》。

TRAE CN

TRAE CN 提供以下内置模型:

  • Doubao-Seed-Code
  • Kimi-K2-0905
  • GLM-4.6
  • MiniMax-M2
  • DeepSeek-V3.1-Terminus
  • Qwen-3-Coder

切换模型

在 AI 对话输入框的右下角,点击当前模型名称,打开模型列表,然后选择你想使用的模型。各个模型的能力不同,你可以将鼠标悬浮至模型名称上,然后查看该模型支持的能力。

添加自定义模型

如果你希望使用预置模型之外的其它模型,或者想使用自己的模型资源,则可以通过 API 密钥连接你自己的模型资源或其他第三方模型服务商。

  1. 在 AI 对话框右上角,点击 设置 图标。
  2. 选择 模型 页签。
  3. 点击 + 添加模型 按钮。
    界面上显示 添加模型 窗口。

  4. 选择 服务商

    可选项有:Anthropic、OpenAI、Gemini、Kimi-CN、Kimi-Global、DeepSeek、OpenRouter、火山引擎、阿里云、腾讯云、模力方舟、硅基流动、PPIO、Novita 和 BytePlus。

  5. 选择 模型

    • 直接从列表中选择 Trae 为每个服务商预置的模型(均为默认版本)。
    • 若你希望使用其他模型或使用特定版本的模型,点击列表中的 使用其他模型,然后在输入框中填写模型 ID。

  6. 填写 API 密钥

    • 提示
      若你希望在服务商平台上管理 API 密钥,可以点击 获取 API 密钥 按钮,Trae 会为你打开对应服务商的 API 密钥配置页面。

  7. 点击 添加模型 按钮。 Trae 将调用服务商的接口来检测 API 密钥是否有效。可能的结果如下:
    • 若连接成功,该自定义模型会被添加。
    • 若连接失败,添加模型 窗口中展示错误信息和服务商返回的错误日志,你可以参考这些信息排查问题。

管理自定义模型

模型 窗口中,你可以管理自定义模型。

Trae管理自定义模型

编号 操作类型 说明
1 编辑模型 点击 编辑 图标,然后在弹窗中修改服务商、模型名称、API 密钥等信息。
2 删除模型 点击 删除 图标,然后在弹窗中二次确认。删除后,当前模型将被从列表里移除,不可被继续使用。
3 启用/禁用模型 若你不希望删除模型,但在一段时间内无需使用这个模型,你可以禁用该模型。被禁用的模型将保留在设置页面的列表中,但不会出现在 AI 对话框的模型选择列表中。
TRAE 行内对话:用 AI 助手提升编码效率,无缝融入开发流程
TRAE 语音输入:实时转文字,解放双手写代码
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }