如何安装 Claude Code

Step 1: 安装 npm 包

npm install -g @anthropic-ai/claude-code

Step 2: 配置 API Key

export ANTHROPIC_API_KEY="your-api-key-here"

Step 3: 初始化项目

claude-code init

Step 4: 开始使用

# 让 Claude 解释代码
claude-code explain app.js

# 让 Claude 修复 bug
claude-code fix --file server.py --error "Connection timeout"

# 让 Claude 生成测试
claude-code test UserService.js

如何安装 Docker

Linux 安装

# Ubuntu/Debian
curl -fsSL https://get.docker.com | sh

# 添加当前用户到 docker 组
sudo usermod -aG docker $USER

macOS 安装

# 使用 Homebrew
brew install --cask docker

# 或下载 Docker Desktop
# https://www.docker.com/products/docker-desktop

Windows 安装

# 使用 winget
winget install Docker.DockerDesktop

# 或使用 Chocolatey
choco install docker-desktop

验证安装

docker --version
docker run hello-world

如何调用 OpenAI 的 API

Step 1: 获取 API Key

访问 platform.openai.com,创建 API Key

Step 2: curl 调用

curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Step 3: Python 调用

from openai import OpenAI

client = OpenAI(api_key="your-api-key")

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}]
)

print(response.choices[0].message.content)

Step 4: Node.js 调用

import OpenAI from 'openai';

const openai = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY
});

const completion = await openai.chat.completions.create({
  model: "gpt-4o",
  messages: [{"role": "user", "content": "Hello!"}]
});

console.log(completion.choices[0].message.content);