Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
790d8d5741 | ||
|
|
7fa1580622 | ||
|
|
3a008458f3 |
+36
-11
@@ -1,13 +1,43 @@
|
||||
# =================================================================
|
||||
# 登录方式(订阅模式无需填任何 KEY)
|
||||
# 登录方式
|
||||
# =================================================================
|
||||
#
|
||||
# 方式 A(推荐):Claude Max/Pro 订阅 OAuth
|
||||
# —— 本文件任何 KEY 都不用填。启动容器后运行 `/login` 即可。
|
||||
# 凭证会写入 docker named volume `claude-home`,下次启动自动复用。
|
||||
# 方式 A(默认,已配好):DeepSeek 的 Anthropic 兼容端点
|
||||
# —— 把下面 ANTHROPIC_API_KEY 填上自己的 DeepSeek key 即可。
|
||||
# Claude Code 会通过 ANTHROPIC_BASE_URL 路由到 DeepSeek。
|
||||
#
|
||||
# 方式 B:Anthropic API Key(按量计费,适合 CI 无人值守)
|
||||
# ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
# 方式 B:原生 Claude Max/Pro 订阅 OAuth
|
||||
# —— 清空 ANTHROPIC_BASE_URL(或注释掉 docker-compose.yml 里的默认值),
|
||||
# 不填 KEY,启动容器后 `/login`,凭证写入 docker volume `claude-home`。
|
||||
#
|
||||
# 方式 C:原生 Anthropic API Key(按量计费)
|
||||
# —— ANTHROPIC_BASE_URL 留空,ANTHROPIC_API_KEY 用 sk-ant-xxx。
|
||||
#
|
||||
# =================================================================
|
||||
|
||||
# DeepSeek Anthropic 兼容端点(默认值已写在 docker-compose.yml)
|
||||
# ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
|
||||
|
||||
# 你的 API Key(DeepSeek 控制台申请:https://platform.deepseek.com)
|
||||
ANTHROPIC_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
|
||||
# 模型选择(默认 deepseek-v4-pro,子任务 deepseek-v4-flash)
|
||||
#
|
||||
# 官方完整清单(截至 2026-04-28,via https://api-docs.deepseek.com/api/list-models):
|
||||
#
|
||||
# ✅ 当前推荐:
|
||||
# deepseek-v4-pro 旗舰,1M 上下文,复杂推理 / 长会话;对标 Claude Opus
|
||||
# deepseek-v4-flash 快速 / 便宜,1M 上下文;对标 Claude Sonnet / Haiku
|
||||
#
|
||||
# ⚠️ 旧版(2026-07-24 弃用,仅为兼容老脚本保留):
|
||||
# deepseek-chat 实际路由到 v4-flash 的非思考模式
|
||||
# deepseek-reasoner 实际路由到 v4-flash 的思考模式
|
||||
#
|
||||
# 注意:DeepSeek 不像 Anthropic 把 1M 上下文拆成独立 model id(如 claude-*-1m),
|
||||
# v4-pro / v4-flash 默认就是 1M,无需额外后缀,也没有 -1m / -200k 变体。
|
||||
#
|
||||
# ANTHROPIC_MODEL=deepseek-v4-pro
|
||||
# ANTHROPIC_SMALL_FAST_MODEL=deepseek-v4-flash # 子任务(commit message / 文件名等)
|
||||
|
||||
# =================================================================
|
||||
# 仓库根目录(如果你的 6 个仓库不在 ai-ops 的父目录)
|
||||
@@ -33,8 +63,3 @@ GIT_AUTHOR_EMAIL=you@example.com
|
||||
# CLAUDE_CODE_USE_BEDROCK=1
|
||||
# AWS_REGION=us-west-2
|
||||
# AWS_PROFILE=default
|
||||
|
||||
# =================================================================
|
||||
# 模型覆盖(默认 Opus 4.7,1M 上下文)
|
||||
# =================================================================
|
||||
# ANTHROPIC_MODEL=claude-sonnet-4-6
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
## 前置条件
|
||||
|
||||
- **macOS / Linux**,装好 Docker Desktop(>= 4.30)并能拉公网镜像
|
||||
- 有 **Claude Max 或 Pro 订阅**(或 Anthropic API Key)
|
||||
- 有 **DeepSeek API Key**(默认)或 Claude Max/Pro 订阅 / 原生 Anthropic API Key
|
||||
- 能访问 6 个业务仓库的 GitHub 权限(已配好 ssh-key 或 gh auth login)
|
||||
|
||||
## 快速上手(3 分钟)
|
||||
@@ -282,7 +282,10 @@ tools: Read, Edit, Bash, Grep
|
||||
—— 确认你的 Claude 订阅类型是 Max 或 Pro。Free 账号没有 Claude Code 权限。
|
||||
|
||||
**想切到 API Key 模式**
|
||||
—— 编辑 `.env`,填 `ANTHROPIC_API_KEY=sk-ant-...`。API Key 优先级高于订阅。
|
||||
—— 编辑 `.env`:
|
||||
- 默认走 DeepSeek 的 Anthropic 兼容端点:`ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic` + `ANTHROPIC_API_KEY=sk-...`(DeepSeek 控制台申请),模型用 `deepseek-v4-pro` 或 `deepseek-v4-flash`。
|
||||
- 想走原生 Anthropic:注释掉 `ANTHROPIC_BASE_URL`,填 `ANTHROPIC_API_KEY=sk-ant-...`。
|
||||
API Key 优先级高于订阅。
|
||||
|
||||
## 不做什么
|
||||
|
||||
|
||||
+3
-1
@@ -13,7 +13,9 @@ services:
|
||||
working_dir: /workspace
|
||||
environment:
|
||||
ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY:-}
|
||||
ANTHROPIC_MODEL: ${ANTHROPIC_MODEL:-claude-opus-4-7}
|
||||
ANTHROPIC_BASE_URL: ${ANTHROPIC_BASE_URL:-https://api.deepseek.com/anthropic}
|
||||
ANTHROPIC_MODEL: ${ANTHROPIC_MODEL:-deepseek-v4-pro}
|
||||
ANTHROPIC_SMALL_FAST_MODEL: ${ANTHROPIC_SMALL_FAST_MODEL:-deepseek-v4-flash}
|
||||
CLAUDE_CODE_USE_BEDROCK: ${CLAUDE_CODE_USE_BEDROCK:-}
|
||||
AWS_REGION: ${AWS_REGION:-}
|
||||
AWS_PROFILE: ${AWS_PROFILE:-}
|
||||
|
||||
@@ -42,7 +42,7 @@ done
|
||||
cd "$AI_OPS_DIR"
|
||||
if [[ ! -f .env ]]; then
|
||||
cp .env.example .env
|
||||
echo ">>> 已创建 .env(订阅模式无需改动;用 API Key 的话填上 ANTHROPIC_API_KEY)"
|
||||
echo ">>> 已创建 .env —— 默认走 DeepSeek 端点,请填上 ANTHROPIC_API_KEY=sk-... 后再 make enter"
|
||||
fi
|
||||
|
||||
echo ">>> 构建镜像(首次约 5 分钟)"
|
||||
|
||||
Reference in New Issue
Block a user