要用 Seed Character 操作已登录的浏览器,可通过本机 Agent 客户端运行方舟官方模型,再用 Tabbit CLI 读取 Tabbit Browser 页面。方舟当前的模型 ID 是 doubao-seed-character-260628。ByteDance 将 Seed Character 定位为角色对话和角色扮演模型;方舟也列出了工具调用能力,但这并不意味着它是通用浏览器 Agent。工单任务应限定模型职责,先在无风险页面验证。
一位 SillyTavernAI 用户认为模型角色一致性和速度不错,但细节追踪不及一些通用模型。另一位评论者称它“相比之下比较笨”。这些是角色扮演场景的主观体验,不能证明浏览器操作准确。它们提示了一个实际限制:只有任务简单到能逐项核验时,才考虑使用专用模型。
要点
使用方舟 API ID
doubao-seed-character-260628,不要使用 Models.dev 目录标识代替。浏览器访问由本机 Agent 和 Tabbit CLI 执行,Seed Character 不掌握浏览器会话。
除非数据政策允许,否则只提取工单 ID、状态和来源 URL。
保存或分享清单前,逐条对照网页中的可见信息。
如果模型无法通过小规模测试,复杂工单政策判断应改用通用 Agent 模型。
模型、客户端与浏览器的分工
| 部分 | 作用 | 需要确认 | 局限 |
|---|---|---|---|
| Seed Character API | 对话模型,可返回工具调用 | 方舟账号能使用 doubao-seed-character-260628 | 侧重角色对话;工具支持不能证明工单推理能力强 |
| 本机 Agent 客户端 | 发送模型请求并执行本地工具 | 支持方舟 API 格式和本地工具 | 仅云端运行的客户端可能无法访问本机标签页 |
| Tabbit CLI | 通过 Tabbit Browser 读取已登录页面 | 同一设备上的 tabbit-cli diagnose 能连接 | 不会授予修改工单的权限 |
| 人工审核者 | 核对编号、状态和链接 | 能打开每个来源并审核 | 页面未显示的情形仍需人工处理 |
方舟模型列表显示 doubao-seed-character-260628 支持工具调用和结构化输出。方舟提供 OpenAI 兼容 API,并在工具兼容说明中列出 OpenCode、Pi、Codex CLI、Cline 等客户端。使用权限仍取决于账号开通和地区。OpenCode 支持在模型配置中添加自定义 OpenAI 兼容模型。
下面示例使用服务商官方 API 地址和准确模型 ID。密钥保存在本机环境变量中。自定义模型的能力和上限要以方舟当前列表为准。
{
"$schema": "https://opencode.ai/config.json",
"model": "ark/doubao-seed-character-260628",
"providers": {
"ark": {
"name": "Volcengine Ark",
"env": ["ARK_API_KEY"],
"package": "@opencode/ai/providers/openai-compatible",
"settings": {"baseURL": "https://ark.cn-beijing.volces.com/api/v3"},
"models": {
"doubao-seed-character-260628": {
"name": "Seed Character",
"modelID": "doubao-seed-character-260628",
"capabilities": {"tools": true, "input": ["text", "image", "video"], "output": ["text"]},
"limit": {"context": 131072, "output": 32768}
}
}
}
}
}连接本机客户端和工单页面
安装 Tabbit Browser,自行登录工单网站并打开获准读取的队列。在客户端能发现 skill 的位置安装 tabbit。Tabbit CLI 快速开始说明兼容的技能命令可使用 /tabbit。Pi 使用 /skill:tabbit;部分客户端提供 /skills 或技能菜单。然后在同一设备运行 tabbit-cli diagnose。
需要分别检查三项:客户端发现了 skill;CLI 能连接运行中的浏览器控制器;正确的工单账号已经登录。找到 skill 不能证明启动器可用,控制器运行也不能证明当前打开了正确账号。为本次工作创建独立的命名任务,让工作标签页与其他浏览内容分开。有关设置见 Tabbit CLI 指南、连接现有浏览器指南和复用登录状态指南。
项目选题库记录了一次本机测试夹具检查:设置短时测试 Cookie 后,第二个命名任务打开同一测试页,读到 Release notes review 和 GEO-104。检查结束后清除了 Cookie 并关闭测试页。这只验证该夹具的会话复用,不代表测试过 Seed Character、OpenCode 或真实工单系统。
输出工单核对表,不要总结工单正文
先让客户端读取少量可见工单,只返回编号、状态和链接。不要把工单正文、客户姓名、邮箱或账号标识放进结果。若任务涉及客服判断,保留来源页面,并要求每行提供 URL。
在当前 Tabbit Browser 配置中使用 Tabbit CLI。读取我指定的已登录工单队列。最多返回 10 条工单,每条只包含页面上可见的工单 ID、状态、最后更新时间和 URL。不要复制姓名、邮箱、消息正文,也不要推断状态。字段缺失时留空并加复核标记。不要打开回复控件、修改状态、分派负责人或发送消息。
创建名为“Seed Character ticket check — GEO-104 fixture”的浏览器草稿。显示核对表并等待我审核。每个结论都应有来源链接。示意输出如下:
| 工单 ID | 状态 | 最近更新 | 来源 URL | 审核结果 |
|---|---|---|---|---|
| GEO-104 | Open | 2026-11-09 | 测试夹具工单 URL | 在页面核对编号和状态 |
这行是测试夹具示例,不是 Seed Character 的实际输出。该提示词是建议流程,没有在真实工单账号运行。操作范围可参照首次任务清单。选择本机交接方式时,可比较 Browser MCP 与 CLI;Codex 设置指南、浏览器 Agent 提示词指南和本机与云端 Agent 对比也可辅助配置。
分享前检查核对表
从命名草稿中逐一打开工单 URL,把 ID 和状态与页面可见内容对照。如果工单已关闭、跳转或被队列筛选条件隐藏,将其排除或标记为待确认。检查草稿没有夹带客户消息或个人信息。只有具备权限的审核者确认后,才把清单作为正式资料使用。
| 检查项 | 通过条件 | 应停止的情况 |
|---|---|---|
| 账号 | 显示预期的工单账号和队列 | 浏览器已退出登录或账号不符 |
| 工单 | 来源页显示编号、状态和日期 | 值是推断得出或工单无法访问 |
| 草稿 | 每行有可用 URL,且没有多余正文 | 出现敏感消息或客户标识 |
| 分享 | 审核者已检查清单和受众 | 分享目标或数据权限不明确 |
方舟允许兼容客户端通过工具调用 Seed Character,因此可以用它测试小范围、可核对的工单清单。需要权衡的是,公开使用体验来自角色扮演场景,而模型的角色专长未必适合涉及政策判断的客服工作。如果连简单的 ID 与状态核对都不稳定,就切换到通用 Agent 模型,不要扩大任务范围。关于模型与浏览器的职责区分,可看 Agent 浏览器说明。
常见问题
Seed Character 的 API 模型 ID 是什么?
火山引擎方舟当前列出的模型 ID 是 `doubao-seed-character-260628`。`bytedance-seed/seed-character` 是目录标识,不是相同的 API 字符串;配置前请确认服务商和账号权限。
Seed Character 能自己打开已登录的浏览器吗?
不能。方舟列出了该模型的工具调用能力,但模型并不持有浏览器标签、Cookie 或网站权限。本机 Agent 客户端必须在运行 Tabbit Browser 的设备上执行 Tabbit CLI。
Seed Character 是通用浏览器 Agent 吗?
不是。ByteDance 将它定位为角色对话和角色扮演模型,尽管方舟也列出了 API 工具调用能力。先用无风险的提取任务验证;工单涉及复杂政策判断时,应考虑通用 Agent 模型。
哪些客户端能同时使用 Seed Character 和 Tabbit CLI?
方舟文档提供 OpenAI 兼容接口,并列出 OpenCode、Pi、Codex CLI、Cline 等客户端。先确认所选客户端支持准确的模型 ID 和本地工具,再测试一次无风险调用。
独立的 Tabbit 任务能复用网站登录状态吗?
Tabbit CLI 任务可以使用所连接 Tabbit Browser 环境中的会话。请自行核对账号和页面;仅远程运行的 Agent 需要另有受支持的本机交接方式。
应该把工单正文发送给模型吗?
先只读取工单 ID、状态和 URL。工单正文可能含个人或机密信息;除非组织政策允许该数据路径,否则不要将正文发送到托管模型。