Claude Code trên Muapi

Biến môi trường

BiếnGiá trị
ANTHROPIC_BASE_URLhttps://api.muapi.ai/anthropic
ANTHROPIC_AUTH_TOKENKhóa API Muapi của bạn (Claude Code gửi khóa này dưới dạng token Bearer)
ANTHROPIC_MODELTùy chọn. Một id lấy từ endpoint mô hình, ví dụ claude-sonnet-5-5

Không thêm /v1/messages vào base URL; Claude Code sẽ tự thêm.

Bắt đầu nhanh (shell)

export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
claude

Tệp cài đặt

~/.claude/settings.json (hoặc .claude/settings.local.json). Các giá trị ở đây được ghi nguyên văn, vì vậy hãy ưu tiên dùng export trong shell nếu bạn không muốn khóa nằm trong tệp. Không bao giờ commit thông tin xác thực vào .claude/settings.json cấp dự án.

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.muapi.ai/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "<your Muapi API key>"
  }
}

Mô hình

curl -s -H "Authorization: Bearer $MUAPI_API_KEY" https://api.muapi.ai/anthropic/v1/models

Mô hình không kiểm duyệt (abliterated)

Endpoint mô hình cũng liệt kê các mô hình không kiểm duyệt của Muapi có hỗ trợ gọi công cụ (ví dụ qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated, glm-5-3-abliterated, abliterated-model-large-v2). Claude Code có thể chạy trên các mô hình này: Muapi sẽ chuyển đổi giữa giao thức của Claude Code và API chat của mô hình giúp bạn.

export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
export ANTHROPIC_DEFAULT_HAIKU_MODEL=qwen-3-8-27b-obliterated
export ANTHROPIC_SMALL_FAST_MODEL=qwen-3-8-27b-obliterated
claude --model qwen-3-8-27b-obliterated

Hãy đặt hai biến HAIKU/SMALL_FAST thành cùng một id mô hình. Claude Code gửi các yêu cầu nền (tiêu đề, bản tóm tắt) đến một tên mô hình "Haiku" nhỏ, và nếu thiếu hai biến này thì các yêu cầu đó sẽ thất bại với lỗi 404.

Những điều cần lưu ý:

  • Chất lượng khác nhau tùy mô hình. Đây là các mô hình mở nhỏ hơn; với các tác vụ lập trình nhiều bước, chúng có thể bỏ sót một bước (ví dụ quên tạo một trong số nhiều tệp). Hãy kiểm tra kết quả và thử mô hình lớn hơn cho những việc khó hơn.
  • Chi phí tăng theo mỗi lượt. Không có prompt caching, nên mỗi lượt được tính phí cho toàn bộ cuộc hội thoại tính đến lúc đó. Một lượt thông thường tốn khoảng một đến vài xu trên các mô hình nhỏ và nhiều hơn trên các mô hình lớn; endpoint Models và bảng điều khiển của bạn hiển thị mức sử dụng chính xác.
  • Đầu ra mỗi phản hồi bị giới hạn ở 16.384 token (một số mô hình thấp hơn), và cửa sổ ngữ cảnh của mô hình nhỏ hơn của Claude, nên các phiên rất dài cần dùng /compact sớm hơn.
  • Ở đây chỉ cung cấp các mô hình có hỗ trợ gọi công cụ; Claude Code không thể chạy nếu thiếu công cụ.
  • Đầu vào hình ảnh chỉ hoạt động trên các mô hình có khả năng xử lý hình ảnh.

Xác minh

Chạy /status trong Claude Code để xác nhận base URL. Dùng claude --debug để xem các yêu cầu.

Ghi chú

  • Nếu Claude Code yêu cầu bạn đăng nhập vào Anthropic, hãy thoát hoàn toàn khỏi terminal và mở lại từ một shell đã export các biến.
  • Lỗi 401 nghĩa là khóa hoặc header sai; lỗi 402 nghĩa là số dư của bạn không đủ cho trường hợp xấu nhất của yêu cầu (toàn bộ prompt cộng với đầu ra tối đa được giữ lại trước, phần không dùng sẽ được hoàn trả), vì vậy hãy giữ số dư dư ra so với chi phí của một lượt.