OmniDino
首页 模型 价格 教程 关于 联系 登录 获取 API Key
EN 中文
TRAE

在 TRAE 中接入 OmniDino, 用自己的 API Key 驱动 AI 编程。

TRAE 是桌面端 AI IDE。通过自定义 OpenAI 模型配置,可以将 OmniDino 的 Chat Completions 接口加入模型列表,在 Chat、Agent 和项目工作流中使用你的模型与余额。

IDE完整开发环境编辑器、终端、Git、调试和 AI 工具集中在一个窗口。
BYOK自带 API Key添加自定义模型,并填写自己的模型 ID、Key 和请求地址。
AGENTAgent 工作流读取项目、编辑文件、执行命令并完成多步骤任务。
MCP工具扩展通过 MCP 为自定义 Agent 添加外部工具和服务。
工具介绍

TRAE 是什么?

它是一款以 AI 编程为核心的桌面 IDE,适合从代码补全到多步骤 Agent 开发任务。

编辑器和 Agent 住在同一个工作区里。

TRAE 可以导入现有项目、读取代码上下文、在聊天中解释代码,也可以让 Agent 修改文件和执行命令。使用 OmniDino 自定义模型时,建议先在测试 Git 分支中验证模型的工具调用与代码质量。

Chat提问、解释代码、生成片段并围绕当前项目交流。
Agent规划任务、调用工具、修改文件并持续迭代结果。
SOLO / AI Services在支持的版本中连接外部 AI 服务,并创建更完整的自主工作流。
TRAE IDE 与 TRAE Agent 不是同一个项目。 TRAE IDE 是桌面客户端,目前不是完整开源软件,必须从 TRAE 官方网站下载;ByteDance 开源的是独立的 bytedance/trae-agent,它是基于 Python 的通用软件工程 Agent,可通过 YAML 配置自定义 Base URL,包括 OmniDino。
下载中心

官方客户端与 GitHub 开源辅助工具。

TRAE

TRAE IDE

桌面端 AI IDE。客户端本身不是完整开源项目,因此安装包应从官方页面获取。

WindowsmacOSAI IDE官方客户端
TA

TRAE Agent

ByteDance 开源的软件工程 Agent,支持 OpenAI、Anthropic、Gemini、OpenRouter、Ollama 和自定义 Base URL。

MITPythonCLIMulti-LLM
GIT

Git

用于版本控制、分支、Diff 和回滚,强烈建议在 Agent 修改代码前安装。

Open SourceVersion ControlDiff
VS

Visual Studio Code

开源代码编辑器,可作为备用编辑器,也方便对比 TRAE 修改后的文件和扩展兼容性。

EditorGitTerminalOpen Source
NODE

Node.js

运行部分 MCP Server、前端项目和 npm 工具时需要的开源 Runtime。

npmMCPJavaScriptCross-platform
MCP

MCP SDK 与参考服务器

为 TRAE Agent 或自定义 Agent 开发工具时,可使用官方 MCP SDK 与参考服务器。

TypeScriptPythonToolsOpen Source
TRAE IDE 没有官方开源安装仓库。凡是声称可以从 GitHub 下载“官方 TRAE IDE 破解包”或“无限额度版”的项目,都不应直接信任。
安装 TRAE IDE

安装并导入你的第一个项目。

Windows

从 TRAE 官方网站下载安装程序,安装完成后导入本地 Git 项目。

使用官方域名下载。
建议先安装 Git for Windows。
首次启动完成登录或账号注册。
导入测试项目,不要先打开生产仓库。
TRAE · WindowsAI
</>
Git
AI
PROJECT
src
  app.js
  api.js
public
README.md
package.json

macOS

下载对应架构版本,将 TRAE 拖入 Applications,并允许系统打开。

确认 Apple Silicon 或 Intel 架构。
首次启动可能需要安全确认。
安装 Git 或使用系统 Git。
导入仓库后先创建测试分支。
TRAE · macOSAI
</>
Git
AI
WORKSPACE
components
  Header.js
  Footer.js
styles
README.md
package.json
连接 OmniDino

四步添加自定义 OpenAI 模型。

TRAE 的设置名称可能随版本变化,但核心字段保持一致。

01

打开设置与模型页面

进入 TRAE 主界面,打开右上角设置入口,进入 Models、AI Services 或模型管理区域。

02

点击“添加模型”

选择添加自定义模型,并将服务商设置为 OpenAI。

03

填写 OmniDino 信息

模型 ID 必须复制自 OmniDino 模型广场;API Key 使用你的 OmniDino Key;请求地址填写完整 Chat Completions URL。

04

保存并在聊天区切换模型

保存配置后,回到 Chat 或 Agent 界面,手动选择刚刚添加的模型,再发送最小测试消息。

OmniDino 配置参数

按照 TRAE 自定义模型弹窗逐项填写。

服务商OpenAI
模型自定义模型
模型 ID复制 OmniDino 中的实际模型名称
API 密钥你的 OmniDino API Key
自定义请求地址https://api.omnidino.com/v1/chat/completions
这里需要填写完整请求 URL,不是只填写 https://api.omnidino.com/v1
TRAE 自定义模型
服务商:OpenAI
模型:自定义模型
模型 ID:填写 OmniDino 实际模型名称
API 密钥:粘贴 OmniDino API Key
自定义请求地址:
https://api.omnidino.com/v1/chat/completions
首次测试

先验证链路,再让 Agent 修改代码。

最小测试提示词
请只回复:
OmniDino TRAE connection successful.

不要读取文件,不要运行命令,也不要修改项目。
01

检查返回内容

模型应正常回复,不出现认证失败、404 或模型不存在。

02

检查当前模型

确认聊天区选择的是自定义模型,而不是 TRAE 默认模型。

03

检查 OmniDino 记录

打开控制台确认出现对应请求、模型名和用量扣费。

功能建议

不同模式应该如何使用?

CHAT

Chat 模式

适合解释代码、生成片段、分析日志和讨论方案,风险最低。

AGT

Agent 模式

适合多文件任务和命令执行。必须使用 Git 分支并审阅 Diff。

SOLO

SOLO 模式

适合更自主的产品和工程流程,可结合 AI Services 与工具集成。

MCP

MCP 工具

为自定义 Agent 添加数据库、浏览器、GitHub 或内部业务工具。

MAX

Max Mode

适合更长上下文和复杂工具调用,但通常会增加模型用量。

RULE

项目规则

为 Agent 写清技术栈、禁止操作、测试命令和输出格式。

模型与接口

TRAE 配置边界速查。

场景推荐配置说明
OmniDino 对话模型/v1/chat/completions使用 OpenAI 自定义模型和完整请求地址。
OmniDino Responses 模型不建议直接用于此配置TRAE 自定义模型页面主要按 Chat Completions 接入。
Claude 原生 Messages视 TRAE Provider 选项而定不要把 Messages 地址填进 OpenAI Chat Completions 配置。
图片生成不属于普通 Chat 模型/v1/images/generations 不能当聊天模型地址使用。
模型 ID复制实际模型名称不要自行改名或填写展示名称。
API Key独立 TRAE Key建议设置单独额度,方便控制风险和统计。
开源替代路线

需要完全开源时,使用 TRAE Agent。

TRAE Agent 是独立的 CLI 项目,不需要安装 TRAE IDE,并支持自定义 Base URL。

TRAE Agent + OmniDino

官方仓库支持 YAML 配置和 OpenAI Provider 的自定义 base_url

Repositorybytedance/trae-agent
Provideropenai
Base URLhttps://api.omnidino.com/v1
ModelOmniDino 实际模型名称
trae_config.yaml
model_providers:
  omnidino:
    api_key: "粘贴你的OmniDino API Key"
    provider: openai
    base_url: "https://api.omnidino.com/v1"

models:
  omnidino_model:
    model_provider: omnidino
    model: "填写实际模型名称"
    max_tokens: 4096
    temperature: 0.3

agents:
  trae_agent:
    model: omnidino_model
    max_steps: 80
    tools:
      - bash
      - str_replace_based_edit_tool
      - sequentialthinking
      - task_done
常见问题

连接失败时逐项排查。

保存自定义模型后,还需要回到 Chat 或 Agent 的模型选择器,手动切换到刚添加的模型。仅保存配置不会自动替换当前模型。
本页配置使用完整地址:https://api.omnidino.com/v1/chat/completions。不要只填根地址,也不要重复拼接两次 /chat/completions。
检查 OmniDino API Key 是否复制完整、是否启用、是否有余额和模型权限,并确认没有粘贴空格或引号。
通常是请求地址不完整、重复路径或渠道不支持 Chat Completions。确认地址正好是 https://api.omnidino.com/v1/chat/completions。
模型 ID 必须与 OmniDino 控制台中实际可用名称完全一致,包括大小写、短横线和版本后缀。
Agent 需要模型正确支持工具调用和结构化输出。部分模型只能聊天,不能稳定处理 TRAE 的工具请求。请更换支持工具调用的模型。
确认当前窗口已经切换到自定义模型。若仍无记录,说明请求可能没有发往 OmniDino,或在客户端本地校验阶段就失败了。
TRAE IDE 客户端不是完整开源项目。ByteDance 开源的是独立的 TRAE Agent。两者名称相近,但安装、界面和配置方式不同。
为 TRAE 创建独立 API Key,设置额度限制;先关闭 Max Mode;在小项目中测试;缩小任务范围;避免让 Agent 无限制反复重试。

TRAE 仍然无法连接 OmniDino?

请提供 TRAE 版本、操作系统、模型 ID、自定义请求地址、HTTP 状态码和完整错误提示。请隐藏 API Key,不要发送完整密钥截图。

[email protected]
继续阅读

进入下一篇第三方客户端教程。