登录方式
AtomCode 支持两种方式接入 LLM:AtomGit CodingPlan(含免费额度)和传统 API Key。本页帮你选对方式,并完成绑定。
两种方式速览
| 方式 | 命令 | 适合人群 |
|---|---|---|
| AtomGit CodingPlan | /login | 推荐 — 一条命令完成 OAuth + 申领免费额度 + 自动配好 provider 和 model |
| API Key | /provider 或手动编辑配置 | 使用自有 OpenAI / Claude / DeepSeek Key 的用户 |
v4.25.0 起 /codingplan 已折进 /login;旧的「纯 OAuth 不申领额度」入口已移除。
AtomGit CodingPlan(推荐)
AtomGit 是 CSDN / 开放原子开源基金会旗下的开源代码托管平台,AtomCode 原生集成了它的 OAuth 和 CodingPlan。/login 是新用户最省事的入口,一次操作完成登录 → 申领免费 token 额度 → 自动根据额度内的模型列表写好 provider 配置。用完这条命令,直接就能开始聊天。已登录后再跑会幂等地同步最新模型列表,不会重复申领。
CodingPlan 权益体系
CodingPlan 目前提供三档方案,系统自动发放当前可获得的最高权益;调用额度按 5 小时滚动窗口计量:
| 方案 | 有效期 | 说明 | 支持模型 |
|---|---|---|---|
| Lite | 30 天 | 免费领取,限量 1000 人/日 | deepseek-v4-flash、Qwen/Qwen3-VL-8B-Instruct |
| Pro 体验版 | 7 天 | 免费领取,每日 10:00 限量 100 人 | 额外支持 GLM-5.2 |
| Pro | 30 天 | 免费领取,需在活动仓库合入 PR | 额外支持 GLM-5.2 |
领取 Pro 及以上套餐后,在 AtomCode 中执行 /login 即可同步最新模型列表。更多详情请访问 CodingPlan 页面。
从首次运行启动向导接入
- 首次启动
atomcode,会自动弹出 3 步启动向导。 - 第 1 步(欢迎)按 Enter,第 2 步(语言)按
1/2/3选语言。 - 第 3 步(配置)选 用 AtomGit CodingPlan 一键接入(选项 1)。
- 浏览器会自动打开 AtomGit 授权页面,点击允许即可。
- 授权完成后 TUI 会自动申领 CodingPlan 并写入 provider 配置,无需再动
config.toml,直接开始发消息。
如果跳过过了想重新跑一遍向导,任何时候执行 /welcome 即可。
在已有会话里接入
已经进入 TUI 后,任意时刻执行:
/login
会唤起浏览器完成授权、申领 CodingPlan、更新 provider 列表。再次执行会重新同步模型列表,把本地的 AtomGit* provider 同步到最新的额度模型。
从命令行接入
atomcode login
适合在脚本、远程服务器、容器镜像等场景一次性完成接入。CLI 子命令和 TUI /login 走同一套流程,输出同样的报告。注:atomcode codingplan 仍作为隐藏别名保留,老脚本和肌肉记忆都不会因为命令折叠而失效。
查看状态 / 退出
atomcode status # 或 TUI 内 /status — 包含 CodingPlan 使用量和过期时间
atomcode logout # 或 TUI 内 /logout — 清除 OAuth token
API Key 方式
如果你想使用自有的 OpenAI / Claude / DeepSeek / GLM 等密钥,有三种做法:
方式 A:TUI 内 /provider
- 在 TUI 中输入
/provider。 - 选择供应商预设或自定义账号,填写 API Key;然后在该账号下添加一个或多个模型。
- 配置会自动写回
~/.atomcode/config.toml。
方式 B:手动编辑配置文件
直接编辑 ~/.atomcode/config.toml,写入一个 [providers.*] 条目即可,字段参见 ProviderConfig 字段。
方式 C:命令行一次性覆盖
不想改配置文件、只想临时用另一个 provider?启动时加参数即可:
atomcode --provider deepseek --model deepseek-reasoner
选哪个?
- 第一次使用 → CodingPlan(
/login),免费额度直接用。 - 已有自己的 API Key → 跳过
/login,直接用 API Key(/provider或手动编辑配置)。后续需要内置的 AtomGit 仓库、PR 或 Issue 工具时再运行/login授权;该流程也会申领 CodingPlan 并注册AtomGit-*provider。 - 需要在 CI / 脚本里跑 → API Key + 配置文件或环境变量。
- 完全离线 → 配置一个 Ollama provider,不需要任何登录。