T3 Code 非官方中文翻译不是官方产品,也不是 T3 Tools 官方文档。源提交 d2c25950b4d9英文原文GitHub 源文件
Skip to content

Claude ​

T3 Code 使用 Claude Code 的登录与配置。单个账户从默认提供方开始;提供方设置 涵盖安装步骤以及共享的提供方设置。

独立账户或配置 ​

每个账户使用单独的 Claude 配置目录。对于需要不同 Claude 设置或路由器连接的命名预设,同样适用。

把现有账户留在默认目录中。在该环境所在的机器上创建第二个登录:

bash
mkdir -p ~/.claude_personal
CLAUDE_CONFIG_DIR=~/.claude_personal claude auth login

在 设置 > 提供方 中再添加一个 Claude 实例:

实例二进制路径CLAUDE_CONFIG_DIR 路径
Claude 工作claude留空
Claude 个人claude~/.claude_personal

在移动应用上,于 设置 > 提供方 中点按 添加 Claude 账户,输入名称和配置文件夹。登录本身仍在该环境所在的机器上完成。

配置目录留空时,使用 Claude Code 的常规配置。自定义设置会改变 CLAUDE_CONFIG_DIR,同时保持 HOME 和系统钥匙串的位置不变。登录命令请使用同一个变量。如果改为设置 HOME,凭证可能会被放到此提供方找不到的位置。

登录之后,请核对提供方设置中显示的账户。已有的对话线程(thread)只能在配置目录相同的 Claude 实例之间切换。不同账户目录彼此隔离,包括它们的本地对话状态。Claude 没有 Codex 那种共享主目录(shared-home)与影子主目录(shadow-home)的安排。

对于只在 API 密钥或端点上有所不同的预设,请使用该实例的 环境变量。变量赋值不应写在 启动参数 中。

使用 Claude 做文本生成时,可以保持 Claude Code 的详细模式开启,包括对话线程标题、分支名、提交消息和拉取请求(pull request)描述。在远程连接上,T3 Code 使用所连接服务器上的 Claude 配置。

压缩长对话 ​

在 Claude 提供方设置中,将 此后自动压缩 设为 100000 与 1000000 之间的整数。例如,300000 会让 Claude 在大约 300,000 个 token 时进行摘要。这改变的是压缩发生的时机,而不是模型的上下文窗口。留空则使用 Claude Code 的默认值。

你也可以在现有对话中发送 /compact。Claude Code 也会自动压缩。若要查看上下文用量,请参阅命令与技能。

在 Claude 的提示缓存过期后返回一个大型对话线程时,发送按钮旁边会显示带有该对话线程 token 数的 压缩 标签。当它处于开启状态时,按 Enter 会先摘要历史,再发送你的消息。点击该标签可将其切换为 保留,从而为这条消息保留完整历史。移动应用不显示该标签:从移动应用发送的符合条件的消息会先进行摘要。使用 Claude 订阅时,缓存大约持续一小时;使用 API 密钥、Bedrock 或 Vertex 时为 5 分钟。关于如何使用 Composer(编写器)命令,请参阅命令与技能。

设置 > 提供方 > 高级 中的 压缩空闲对话线程 用于控制超过 200,000 个 token 的对话线程。每个 Claude 提供方的设置都可以覆盖此项:

  • 返回时 会显示上文所述的 压缩 标签。这是默认选项。
  • 缓存过期前(测试版) 会尝试在空闲对话线程的提示缓存即将过期、而历史仍处于缓存中时进行压缩。这次压缩会作为 T3 Code 发送的一个 /compact 回合(turn)出现在对话线程中。如果错过了这个窗口,例如在缓存已经过期之后才启用此模式,或服务器在压缩执行之前重启,则会回退到 返回时。将该标签切换为 保留,即可为这条消息保留完整历史。
  • 从不 会跳过空闲压缩以及 Claude 的恢复提示。此后自动压缩 仍然适用,你也可以手动压缩。

用量限制 ​

如果 Claude 订阅在回合进行中用尽用量,对话线程会显示触及了哪一项限制;当 Claude 提供重置时间时,也会显示剩余等待时间。Claude Code 会保持该回合,直到该窗口重新开放,因此它可能继续显示为正在工作。请等待重置,或停止该回合并稍后继续。警告上的时间戳表示所显示的等待从何时开始计算。

技能 ​

Claude 技能来自配置目录的 skills 文件夹,以及项目的 .claude/skills 文件夹。若两者定义了相同的名称,则以配置目录中的那一份为准。在 Claude 设置中被禁用的技能不会出现在 Composer 中。

在 Composer 中使用 $ 来选择技能。已启用且已安装的 Claude 插件也会贡献技能,名称类似于 plugin:review。标记为 disable-model-invocation 的技能仍然可以由你启动。这些技能请每条消息只调用一个:Claude 只会直接运行最后点名的那个技能,并可能尝试通过它的 Skill 工具启动更早的那些,而该工具会拒绝保留给手动调用的技能。

任务列表 ​

若要在 Web 应用和桌面应用中显示 Claude 任务列表,请在 设置 > 提供方 中该 Claude 实例的 环境 部分里,于 变量 下添加 CLAUDE_CODE_ENABLE_TODO_TOOLS=1。每次更新都会在对话线程中显示为一个任务行;打开它即可看到每一步。

OpenRouter ​

创建一个拥有独立配置目录的 Claude 实例,例如 ~/.claude_openrouter,并将 二进制路径 保持为 claude。在该实例的 环境变量 中使用:

变量值
ANTHROPIC_BASE_URLhttps://openrouter.ai/api
ANTHROPIC_AUTH_TOKEN你的 OpenRouter API 密钥,并标记为敏感
ANTHROPIC_API_KEY显式空值

如果该 Claude 配置目录里有缓存的 Anthropic 登录,请在开始路由器设置之前,于使用该目录的 Claude Code 提供方会话(session)中运行 /logout。缓存的登录凭证可能与路由器令牌冲突。

在 T3 Code 中选择你要使用的模型。对于内置列表之外的 OpenRouter 模型,在 设置 > 提供方 中打开该 Claude 实例,并用 添加自定义模型 添加它的完整模型 ID。然后在聊天模型选择器中选中它。ANTHROPIC_DEFAULT_*_MODEL 变量会映射 Claude Code 的别名,例如 sonnet;它们不会替换你在 T3 Code 中选定的显式模型 ID。与内置模型相比,自定义模型在力度(effort)、思考或上下文方面的控件可能更少。

请在 OpenRouter 的活动仪表板中核对实际使用的模型。关于当前的兼容性要求,请参阅 OpenRouter Claude Code 指南。

其他路由器 ​

本地路由器使用一个普通的 Claude 提供方实例。为它指定单独的配置目录,并把路由器的端点与凭证变量放在该实例的 环境变量 中。路由器必须运行在该环境能够访问的地方。其安装与路由配置请遵循 Claude Code Router 说明。

非官方译文 · 源提交 d2c25950b4d9 · 不代表 T3 Tools