feat(model): default to DeepSeek Anthropic-compatible endpoint
把 Claude Code 的默认上游从 Anthropic 直连改到 DeepSeek 的 Anthropic 兼容端点 (`https://api.deepseek.com/anthropic`),使容器内 agent 直接复用 DeepSeek API 而无需 Anthropic 账号。 - docker-compose.yml: 透传 ANTHROPIC_BASE_URL / ANTHROPIC_SMALL_FAST_MODEL; 默认值 deepseek-v4-pro (主) + deepseek-v4-flash (子任务) - README.md: "前置条件" 改为 DeepSeek 优先;"切到 API Key 模式" 写明 DeepSeek 端点和原生 Anthropic 两种填法 - scripts/bootstrap.sh: 自动生成 .env 时的提示语对齐新文案 仍兼容原 Anthropic 直连:清空 ANTHROPIC_BASE_URL 即可回退。 .env 已 gitignored,未提交真实 key。 注:.env.example 的同步 rewrite 因 pre-commit-check.sh 误报旧占位符 (sk-ant-xxxxx...),将单独提交。 Made-with: Cursor
This commit is contained in:
@@ -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