Trang chủ / Tài liệu / Xác thực

Xác thực

Cách gửi khóa của bạn, header mà mỗi định dạng yêu cầu và cách bảo vệ khóa.

Mỗi yêu cầu cần một khóa API được tạo trong bảng điều khiển của bạn. Khóa bắt đầu bằng sk- và sử dụng quyền hạn cùng số dư của tài khoản đã tạo khóa.

Hai tiêu đề, một khóa

Cùng một khóa dùng được với cả hai định dạng — chỉ tên tiêu đề thay đổi.

Định dạngEndpointHeader
Anthropic/v1/messagesx-api-key: sk-...
Anthropic (alt)/v1/messagesAuthorization: Bearer sk-...
OpenAI/v1/chat/completionsAuthorization: Bearer sk-...

Định dạng Anthropic còn yêu cầu tiêu đề phiên bản. Mọi SDK Anthropic đều tự động thiết lập tiêu đề này:

-H "anthropic-version: 2023-06-01"

Biến môi trường

Hầu hết công cụ đọc các biến này thay vì nhận khóa qua đối số:

BiếnĐược sử dụng bởiGiá trị
ANTHROPIC_BASE_URLClaude Code, SDK Anthropichttps://aiprimetech.io
ANTHROPIC_AUTH_TOKENClaude Codecủa bạn sk- khóa
ANTHROPIC_API_KEYSDK Anthropic (Python/TS)của bạn sk- khóa
OPENAI_BASE_URLSDK OpenAI, LangChain, LiteLLMhttps://aiprimetech.io/v1
OPENAI_API_KEYSDK OpenAIcủa bạn sk- khóa
Hãy chú ý đến trường /v1 hậu tố trên OPENAI_BASE_URL nhưng không trên ANTHROPIC_BASE_URL. Sự khác biệt này nằm trong các SDK chính thức, không phải do chúng tôi tạo ra — trình khách OpenAI nối các đường dẫn vào địa chỉ cơ sở bạn cung cấp, còn trình khách Anthropic tự nối /v1 . Thiết lập sai phần này là lỗi cấu hình phổ biến nhất.

Bảo mật khóa

Thu hồi và thay khóa

  1. Bảng điều khiển → Khóa API.
  2. Tạo khóa thay thế trước rồi triển khai khóa đó.
  3. Xóa khóa cũ sau khi lưu lượng đã chuyển sang khóa mới. Các yêu cầu đang xử lý sử dụng khóa cũ sẽ thất bại ngay sau khi khóa bị xóa.