跳至主要内容

API 參考概覽

Vecstruct REST API 讓你直接用 HTTP 呼叫所有功能,不依賴任何 SDK。

Base URL

https://api.vecstruct.com/v1

認證

所有請求都需要在 Header 帶入 Bearer Token:

Authorization: Bearer sk-your-api-key

回應格式

所有 API 回應的 JSON 結構如下:

{
"success": true,
"code": 0,
"message": "OK",
"data": { ... }
}
欄位類型說明
successboolean請求是否成功
codenumber業務錯誤碼(0 代表成功)
messagestring狀態描述或錯誤訊息
dataobject / array回應的資料主體

分頁

列表型 API 回傳分頁結構:

{
"items": [...],
"pagination": {
"page": 1,
"per_page": 20,
"total_items": 150,
"total_pages": 8
}
}

常見錯誤碼

HTTPCode說明
4002xxx請求參數錯誤
4011100API Key 缺失或無效
4021200餘額或配額不足
4031300權限不足
4043xxx資源不存在
4291003速率限制
5009xxx伺服器錯誤

API 端點清單

類別端點
認證GET /v1/auth/me
Chat CompletionsPOST /v1/chat/completions
EmbeddingsPOST /v1/embeddings
RerankPOST /v1/rerank
ModelsGET /v1/models
RAG 查詢POST /v1/rag/query
MemoryGET/POST/DELETE /v1/memories
DocumentsGET/POST/DELETE /v1/documents
Audit LogsGET /v1/audit/logs