跳转到内容

Cấu hình hệ thống Linux/macOS ​

Tài liệu này hướng dẫn các cách phổ biến để cấu hình biến môi trường API bên thứ ba cho Claude Code trên Linux và macOS. Hãy thay sk-xxxx-uocode bằng API Key bạn đã tạo trong phần quản lý token của Yusr.ai.

Cách 1: Tệp cấu hình Shell (thiết lập vĩnh viễn) ​

Bash (Linux và macOS phiên bản cũ) ​

Chỉnh sửa tệp ~/.bashrc:

bash
nano ~/.bashrc

Hoặc dùng trình soạn thảo bạn quen dùng:

bash
vim ~/.bashrc

Thêm các dòng sau vào cuối tệp:

bash
# Cấu hình API bên thứ ba cho Claude Code
export ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode"
export ANTHROPIC_BASE_URL="https://www.yusr.ai"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"

Sau khi lưu, chạy:

bash
source ~/.bashrc

Kiểm tra cấu hình đã có hiệu lực:

bash
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URL

Zsh (mặc định trên macOS Catalina trở lên) ​

Chỉnh sửa tệp ~/.zshrc:

bash
nano ~/.zshrc

Thêm vào cuối tệp:

bash
# Cấu hình API bên thứ ba cho Claude Code
export ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode"
export ANTHROPIC_BASE_URL="https://www.yusr.ai"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"

Sau khi lưu, chạy:

bash
source ~/.zshrc

Fish Shell ​

Chỉnh sửa tệp ~/.config/fish/config.fish:

bash
nano ~/.config/fish/config.fish

Thêm vào cuối tệp:

fish
# Cấu hình API bên thứ ba cho Claude Code
set -gx ANTHROPIC_AUTH_TOKEN "sk-xxxx-uocode"
set -gx ANTHROPIC_BASE_URL "https://www.yusr.ai"
set -gx CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC "1"

Sau khi lưu, khởi động lại Fish Shell.

Cách 2: Thiết lập tạm thời (phiên terminal hiện tại) ​

Nếu chỉ muốn dùng trong phiên terminal hiện tại:

bash
export ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode"
export ANTHROPIC_BASE_URL="https://www.yusr.ai"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"

# Kiểm tra
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URL

# Khởi động Claude Code
claude

Sau khi đóng terminal, các biến này sẽ mất hiệu lực.

Cách 3: Cấu hình theo dự án (.env + script khởi động) ​

Bước 1: Tạo tệp .env trong thư mục gốc dự án ​

bash
cd your-awesome-project

cat > .env << 'EOF'
ANTHROPIC_AUTH_TOKEN=sk-xxxx-uocode
ANTHROPIC_BASE_URL=https://www.yusr.ai
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
EOF

Bước 2: Tạo run-claude.sh ​

bash
cat > run-claude.sh << 'EOF'
#!/bin/bash

# Nạp biến môi trường từ .env
if [ -f .env ]; then
  echo "Đang nạp biến môi trường..."
  export $(cat .env | xargs)
  echo "Đã nạp biến môi trường"
else
  echo "Cảnh báo: không tìm thấy tệp .env"
fi

# Kiểm tra biến môi trường
echo "Cấu hình hiện tại:"
echo "ANTHROPIC_AUTH_TOKEN: $ANTHROPIC_AUTH_TOKEN"
echo "ANTHROPIC_BASE_URL: $ANTHROPIC_BASE_URL"

# Khởi động Claude Code
echo "Đang khởi động Claude Code..."
claude
EOF

Bước 3: Thêm quyền thực thi ​

bash
chmod +x run-claude.sh

Bước 4: Chạy script ​

bash
./run-claude.sh

Bước 5 (tùy chọn): Tạo lối tắt cấp hệ thống ​

bash
# Tạo liên kết tượng trưng vào thư mục bin của người dùng
ln -s $(pwd)/run-claude.sh ~/bin/my-claude

# Kiểm tra
which my-claude

# Sau đó có thể dùng ở bất kỳ đâu
my-claude

Chỉnh sửa settings.json (khuyến nghị, trực quan hơn) ​

Nếu bạn dùng Claude Code trong VS Code, Cursor hoặc trình soạn thảo tương thích khác, bạn có thể cấu hình biến môi trường trong settings.json thay vì chỉnh tệp khởi động Shell.

Mở tệp settings JSON của trình soạn thảo, sau đó thêm hoặc cập nhật cấu hình sau:

json
{
  "claudeCode.allowDangerouslySkipPermissions": true,
  "claudeCode.environmentVariables": [
    {
      "name": "ANTHROPIC_AUTH_TOKEN",
      "value": "sk-xxxx-uocode"
    },
    {
      "name": "ANTHROPIC_BASE_URL",
      "value": "https://www.yusr.ai"
    },
    {
      "name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
      "value": "1"
    }
  ],
  "claudeCode.preferredLocation": "panel",
  "claudeCode.initialPermissionMode": "bypassPermissions",
  "claudeCode.selectedModel": "claude-haiku-4-5-20251001"
}

Sau khi lưu, hãy khởi động lại trình soạn thảo và mở lại Claude Code.

Sử dụng CLI dòng lệnh ​

Nếu bạn dùng Claude Code trực tiếp trong terminal, hãy đặt biến môi trường trước rồi chạy claude:

bash
export ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode"
export ANTHROPIC_BASE_URL="https://www.yusr.ai"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"

claude

Bạn cũng có thể chỉ định model khi khởi động:

bash
ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode" ANTHROPIC_BASE_URL="https://www.yusr.ai" CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1" claude -m claude-haiku-4-5-20251001

Kiểm tra CLI đã được cài đặt đúng:

bash
claude --version
claude doctor

Bắt đầu nhanh ​

Nếu dùng Bash, bạn có thể chạy:

bash
echo 'export ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode"' >> ~/.bashrc
echo 'export ANTHROPIC_BASE_URL="https://www.yusr.ai"' >> ~/.bashrc
echo 'export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"' >> ~/.bashrc
source ~/.bashrc
claude

Nếu dùng Zsh, hãy thay ~/.bashrc bằng ~/.zshrc.

基于 MIT 许可发布