API 密钥管理
管理您的 AI-Bridge API 密钥,用于客户端通过 AI-Bridge 访问 Claude
创建新密钥
我的 API 密钥
| 名称 | 密钥 | Token 限额 | 已用 | 剩余 | 有效期 | 最后使用 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|---|---|
| 加载中... | ||||||||
配置说明
1. AI-Bridge API Key 与个人 Anthropic Key 的区别
AI-Bridge API Key(ab-...):这是本页创建的密钥,Claude Code、本地脚本、第三方客户端都填写它。
个人 Anthropic API Key:如果您有自己的上游账号,请到 个人设置 中托管。它不会直接填到本地环境变量里。
2. 基础环境准备
macOS
# 安装 Homebrew(如未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装 Node.js 和 npm
brew install node
# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 配置 AI-Bridge
export ANTHROPIC_BASE_URL=http://144.202.116.83:3001
export ANTHROPIC_API_KEY=your-ab-key-here
# 启动 Claude Code
claude
Linux
# Debian / Ubuntu 示例
sudo apt update
sudo apt install -y nodejs npm
# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 配置 AI-Bridge
export ANTHROPIC_BASE_URL=http://144.202.116.83:3001
export ANTHROPIC_API_KEY=your-ab-key-here
# 启动 Claude Code
claude
Windows(PowerShell)
# 先安装 Node.js LTS(从 nodejs.org 下载)
# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 配置 AI-Bridge
$env:ANTHROPIC_BASE_URL="http://144.202.116.83:3001"
$env:ANTHROPIC_API_KEY="your-ab-key-here"
# 启动 Claude Code
claude
2. Claude Code 配置
在终端中设置环境变量后启动 Claude Code:
# 设置环境变量
export ANTHROPIC_BASE_URL=http://144.202.116.83:3001
export ANTHROPIC_API_KEY=your-ab-key-here
# 启动 Claude Code
claude
将 your-ab-key-here 替换为上方生成的 AI-Bridge API 密钥;如果您有自己的 Anthropic Key,请到个人设置中托管,不要直接填在这里。
3. Claude Desktop 配置
打开 Claude Desktop,进入设置页面:
- 点击左下角设置图标
- 选择 "Developer" 选项卡
- 开启 "Enable API Access"
- 设置 API Base URL:
http://144.202.116.83:3001 - 设置 API Key: 粘贴上方生成的 API 密钥
4. 系统环境变量配置(推荐)
将以下配置添加到您的 shell 配置文件(~/.bashrc 或 ~/.zshrc):
# AI-Bridge API 配置
export ANTHROPIC_BASE_URL=http://144.202.116.83:3001
export ANTHROPIC_API_KEY=your-ab-key-here
保存后执行 source ~/.bashrc(或 source ~/.zshrc)使配置生效
5. 直接调用 API
使用 curl 直接测试 API 连接:
# 设置环境变量
export ANTHROPIC_BASE_URL=http://144.202.116.83:3001
export ANTHROPIC_API_KEY=your-ab-key-here
# Claude 兼容消息接口
curl "$ANTHROPIC_BASE_URL/v1/messages" \
-H "Content-Type: application/json" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-3-5-sonnet-20241022",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hello!"}]
}'
💡 提示
API 密钥可以在上方「创建新密钥」处生成。每个密钥都有独立的额度限制,建议为不同设备创建不同密钥以便管理。
如果终端提示 claude: command not found,通常是 Claude Code 尚未安装,或 npm 全局 bin 目录未加入 PATH。
如需修改服务器地址(如使用域名),请联系管理员在系统设置中统一配置。