diff --git a/README.md b/README.md index 1ba5a5d..507be9b 100644 --- a/README.md +++ b/README.md @@ -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 优先级高于订阅。 ## 不做什么 diff --git a/docker-compose.yml b/docker-compose.yml index a5277fc..8097619 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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:-} diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index ea62b03..ebe4cb9 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -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 分钟)"