跳至主要内容

認證

取得目前 API Key 資訊

GET /v1/auth/me

回傳目前 API Key 的詳細資訊和擁有的權限。

請求範例

GET /v1/auth/me
Authorization: Bearer sk-your-api-key

回應範例

{
"success": true,
"code": 1000,
"message": "Success",
"data": {
"user_id": "019373a00a1b7c2d3e4f5a6b7c8d9e0f",
"project_ids": [
"019373a01a2b7c3d4e5f6a7b8c9d0e1f"
],
"permissions": [
"gateway.chat",
"gateway.embeddings",
"gateway.rerank",
"query.search",
"source.read",
"source.write",
"project.read",
"project.write",
"usage.read",
"memory.read",
"memory.write",
"audit.read",
"audit.export"
]
}
}

回應欄位

欄位類型說明
user_idstring帳號 ID
project_idsstring[]此 Key 綁定的知識庫 ID 列表(未綁定時為空陣列)
permissionsstring[]此 Key 的所有權限,依 Bit 0-12 順序排列

權限列表

權限Bit說明
gateway.chat0呼叫 Chat Completions API
gateway.embeddings1呼叫 Embeddings API
gateway.rerank2呼叫 Rerank API
query.search3知識庫檢索(僅查詢,不含文件管理)
source.read4讀取文件和知識庫
source.write5上傳和管理文件
project.read6讀取知識庫設定
project.write7修改知識庫設定
usage.read8查看使用量統計
memory.read9讀取和搜尋記憶
memory.write10新增、修改、刪除記憶
audit.read11讀取 Audit Log
audit.export12匯出 Audit Log(Pro+ 方案)