Các phần cơ sở kiến thức ▾

Công cụ

Management Keys — SaaS trên Gonka

Bạn là nhà phát triển SaaS và muốn cung cấp AI-inference cho khách hàng của mình mà không cần cơ sở hạ tầng của riêng bạn? Management Keys cho phép bạn tạo các khóa API phân cấp: một khóa chính quản lý nhiều khóa con với các giới hạn và thời gian hiệu lực riêng. Dưới vỏ bọc — JoinGonka Gateway và mạng Gonka.

Management Keys là gì

Management Keys là một hệ thống khóa API phân cấp để xây dựng sản phẩm SaaS trên Gonka AI Gateway.

Kiến trúc hai cấp:

  • Management key (gm-) — khóa chính của bạn. Không được sử dụng trực tiếp cho inference — chỉ để tạo và quản lý các khóa con.
  • Child key (gc-) — khóa cho khách hàng của bạn. Được sử dụng cho các yêu cầu inference. Thanh toán được trừ từ số dư của chủ sở hữu management key.

Đây là mô hình nhãn trắng: khách hàng của bạn làm việc thông qua các khóa gc- của họ và không biết về Gonka — đối với họ, đây là dịch vụ của bạn.

Tại sao cần điều này

Không có Management Keys, bạn sẽ cấp một khóa API duy nhất cho tất cả khách hàng — không kiểm soát chi phí, không cách ly, không phân tích. Management Keys giải quyết 4 vấn đề:

Vấn đềGiải pháp
Kiểm soát chi phíGiới hạn hàng ngày và hàng tháng bằng GNK cho mỗi khóa con
Truy cập tạm thờiTTL (expires_at) — khóa tự động vô hiệu hóa
Phân tách khách hàngMỗi khách hàng có một khóa gc- riêng và giới hạn tốc độ
Thanh toán tập trungTất cả các khóa con đều trừ từ số dư của bạn — một hóa đơn

Cách tạo Management Key

Bước 1: Đăng ký tại gate.joingonka.ai và nạp tiền bằng GNK hoặc USDT.

Bước 2: Tạo khóa quản lý qua API:

curl -X POST https://gate.joingonka.ai/api/management/keys \
  -H "Authorization: Bearer YOUR_JWT" \
  -H "Content-Type: application/json" \
  -d '{"name": "My SaaS"}'

Phản hồi chứa khóa cơ bản (tiền tố gm-) — hãy lưu nó lại, nó chỉ hiển thị một lần duy nhất.

Bước 3: Tạo khóa con cho khách hàng:

curl -X POST https://gate.joingonka.ai/api/management/keys/{gm_key_id}/children \
  -H "Authorization: Bearer YOUR_JWT" \
  -H "Content-Type: application/json" \
  -d '{"name": "Client A", "limit_daily_ngonka": "1000000000", "rate_limit_rpm": 30}'

Client A nhận khóa gc- với giới hạn 1 GNK/ngày và 30 yêu cầu/phút.

Giới hạn và TTL

Mỗi khóa con hỗ trợ ba loại giới hạn:

  • Giới hạn hàng ngày (limit_daily_ngonka) — chi tiêu tối đa trong một ngày UTC. Đặt lại tự động vào nửa đêm UTC.
  • Giới hạn hàng tháng (limit_monthly_ngonka) — tối đa trong một tháng dương lịch.
  • TTL (expires_at) — ngày/giờ hết hạn của khóa. Sau thời điểm này, khóa sẽ ngừng xác thực.

Khi vượt quá giới hạn hàng ngày hoặc hàng tháng, khách hàng nhận được HTTP 402 với chi tiết:

{"error": {"type": "child_key_limit", "daily_remaining": "0", "monthly_remaining": "500000000"}}

Tất cả các giới hạn là tùy chọn — nếu không được chỉ định, khóa chỉ bị giới hạn bởi số dư của chủ sở hữu.

Quản lý khóa con

CRUD đầy đủ thông qua API:

Thao tácĐiểm cuốiMô tả
TạoPOST /api/management/keys/:id/childrenKhóa gc- mới với các giới hạn
Danh sáchGET /api/management/keys/:id/childrenTất cả các khóa con có sử dụng
Cập nhậtPATCH /api/management/keys/:id/children/:childIdThay đổi giới hạn, RPM, trạng thái
XóaDELETE /api/management/keys/:id/children/:childIdHủy kích hoạt mềm

Cũng có thể quản lý thông qua Bảng điều khiển: mục Khóa API → Khóa quản lý.

So sánh với đối thủ cạnh tranh

Tính năngJoinGonkaGonkaGateOpenRouter
Management keysgm- / gc-gpm- (tháng 3 năm 2026)Không
Giới hạn hàng ngày/hàng thángGNK (nGNK)USD
TTL (thời gian sống)expires_atKhông
Dashboard UICó (mục Keys)Không
Giới thiệu10% L1 + 3% L2KhôngKhông
Giá inference$0.001/1M~$0.0035/1M$0.08+/1M

JoinGonka — cổng Gonka duy nhất với giới hạn GNK, TTL và Giao diện người dùng Dashboard cho các khóa quản lý.

Management Keys biến JoinGonka Gateway thành một nền tảng nhãn trắng. Một khóa quản lý → số lượng khóa con không giới hạn với các giới hạn riêng. Khách hàng của bạn nhận được AI-inference, bạn kiểm soát chi phí và kiếm lợi nhuận từ biên lợi nhuận.

Muốn tìm hiểu thêm?

Khám phá các phần khác hoặc bắt đầu kiếm GNK ngay bây giờ.

Nhận 10 triệu token miễn phí →