AI Gateway

Quản lý Virtual Key trong AI Gateway

Virtual Key giúp bạn làm gì?

Virtual Key là gì?

Là khóa xác thực để AI Gateway biết request đến từ bạn và key đó được phép dùng những model nào, guardrail nào hoặc MCP server nào.

Giúp bạn làm gì?

  • Thử model trong Playground hoặc kết nối service, ứng dụng của bạn với AI Gateway.
  • Kiểm soát việc sử dụng: chọn model/guardrail/MCP server được phép dùng, đặt giới hạn tốc độ (TPM, RPM), ngân sách và thời hạn cho key.

Vì sao cần giữ key an toàn?

Ai có key đều có thể gửi request đến AI Gateway bằng quyền của key đó và tiêu ngân sách của key. Vì vậy:

  • Không chia sẻ key công khai hoặc đưa vào mã nguồn.
  • Đặt giới hạn model, ngân sách và thời hạn để giảm rủi ro nếu key bị lộ.
  • Nếu nghi ngờ key bị lộ thì Rotate hoặc Revoke ngay.

Tạo key của bạn

  1. Vào AI Gateway > Models > Virtual keys, chọn nút tạo key mới +Create.
  2. Nhập Key Name (bắt buộc) và nhập mô tả nếu cần.
  3. Lựa chọn dịch vụ cần gắn với Virtual Key: Model, Guardrails hoặc MCP Server.
  4. Chỉnh thêm nếu muốn giới hạn tốc độ, ngân sách, thời hạn của khóa.
  5. Chọn Create.
  6. Sao chép key hiển thị trong popup và lưu lại.

Thông tin chung

TrườngBắt buộcMô tảQuy tắcVí dụ
ProjectCóProject chứa keyTự động điền, gắn với Project hiện tại.
Select ModelsKhôngModel mà key được phép dùngĐể trống: dùng được tất cả model.
Chọn model: chỉ dùng được các model đã chọn
all-proxy-models (để trống), Bedrock/abc
Key NameCóTên của keyĐộ dài 1–30 ký tự.
Chỉ dùng chữ thường a–z, số 0–9, dấu gạch dưới (_) và dấu gạch ngang (-).
my_api_key
DescriptionKhôngMô tả mục đích sử dụng key—Key dùng cho môi trường test

Optional Settings

Phần này không bắt buộc. Để trống thì key không bị giới hạn thêm.

FieldMô tảGiá trịQuy tắc
Token Per Minute (TPM)Giới hạn số token mỗi phútMặc định: UnlimitedChỉ chấp nhận số nguyên dương. Nếu không điền sẽ không bị giới hạn
TPM Limit TypeCách hệ thống đáp ứng mức TPM đã đặt- Best effort throughput: cố gắng đáp ứng nhưng không cam kết, lúc nhiều request có thể chậm hơn mức đã đặt.
- Guaranteed throughput: cam kết đáp ứng mức đã đặt.
- Dynamic: tự điều chỉnh tốc độ của key theo tải hiện tại.
—
Requests Per Minute (RPM)Giới hạn số request mỗi phútMặc định: UnlimitedChỉ chấp nhận số nguyên dương. Nếu không điền sẽ không bị giới hạn
RPM Limit TypeCách hệ thống đáp ứng mức RPM đã đặt- Best effort throughput: cố gắng đáp ứng nhưng không cam kết, lúc nhiều request có thể chậm hơn mức đã đặt.
- Guaranteed throughput: cam kết đáp ứng mức đã đặt.
- Dynamic: tự điều chỉnh tốc độ của key theo tải hiện tại.
—
Max BudgetNgân sách tối đa, đơn vị USDMặc định: UnlimitedChỉ chấp nhận số nguyên dương. Nếu không điền gì sẽ không bị giới hạn
Budget DurationChu kỳ tính ngân sách- Daily: hàng ngày
- Weekly: hàng tuần
- Monthly: hàng tháng
—
Key ExpirationThời hạn của key7 days, 30 days, 90 days, 1 year, NeverKey hết hạn chuyển sang trạng thái Expired.
GuardrailsÁp dụng chính sách guardrail cho keyChọn guardrailĐể trống: không áp dụng guardrail.
MCP ServerBật các công cụ MCP cho keyChọn MCP Server hoặc ToolsetĐể trống (No MCP Servers): không bật.

Lưu ý quan trọng

Sau khi tạo thành công, bạn sẽ thấy popup Virtual Key Created kèm key đầy đủ.

  • Key đầy đủ chỉ hiển thị một lần duy nhất, hãy sao chép và lưu ở nơi an toàn trước khi đóng popup.
  • Không chia sẻ key công khai hoặc đưa vào mã nguồn.
  • Lỡ mất key? Dùng Rotate Key để lấy key mới.

Áp dụng Virtual key

Trong Playground

Vào Playground, chọn chế độ AI Gateway và nhập key để dùng thử model/guardrail/MCP server. Xem Thử mô hình AI Gateway.

Trong service hoặc ứng dụng của bạn

Dùng key làm khóa xác thực để service gửi request đến AI Gateway. Service chỉ gọi được các model bạn đã chọn khi tạo key, và chịu các giới hạn TPM, RPM, ngân sách, thời hạn của key.

Nên dùng một key riêng cho mỗi service để dễ theo dõi và thu hồi riêng khi cần.

Quản lý Virtual key

Quản lý danh sách

Vào AI Gateway > Virtual keys để xem toàn bộ key của project. Tại đây bạn có thể:

  • Tìm một key cụ thể: nhập tên key (khớp một phần) vào ô tìm kiếm.
  • Chỉ xem key còn dùng được: lọc theo trạng thái Active. Lọc Revoked hoặc Expired để xem các key đã ngừng hoạt động.
  • Kiểm tra key: xem Last used và số Request, sắp xếp theo từng cột.

Chỉnh sửa key

  1. Tại danh sách, mở menu Action của key.
  2. Chọn Edit.
  3. Thay đổi thông tin cần sửa.
  4. Lưu thay đổi.

Rotate, Revoke và Delete

Các thao tác này nằm trong menu Action của từng key.

Thao tácKhi nào dùngKết quả
RotateBạn mất key hoặc muốn đổi key mớiKey cũ bị vô hiệu ngay. Bạn nhận key mới, chỉ hiển thị đầy đủ một lần
RevokeBạn muốn ngừng dùng key nhưng vẫn giữ lại lịch sửKey ngừng hoạt động và không thể hoàn tác. Key vẫn còn trong danh sách với trạng thái Revoked
DeleteBạn không cần lưu lại keyXóa hẳn key khỏi hệ thống

logo
CMC Telecom
Aspire to Inspire the Digital World