Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content
介面 / Vectors

Embeddings

POST/v1/embeddings

使用 OpenAI-compatible 用戶端建立向量 embedding。透過模型目錄確認哪些模型支援 embeddings,以及是否支援自訂 dimensions。

請求 Body

modelstring
required

來自 /api/models/catalog 的 embedding 模型 ID。

inputstring | string[]
required

文字輸入,或有序文字批次輸入。響應會保持輸入順序。

dimensionsinteger
nullable

支援截斷的模型可使用可選向量維度。

encoding_formatstring
nullable
floatbase64

上游支援時可選擇輸出編碼格式。

響應

objectstring

通常為 list

dataobject[]

每個 input 對應一個 embedding item。

data[].embeddingnumber[] | string

向量數值,或取決於 encoding_format 的 base64 編碼向量。

usage.prompt_tokensinteger

embedding 使用的輸入 token 數。

批次建議

小批次可以直接傳陣列。大規模資料任務建議在用戶端分塊,確保每個請求都不超過 provider 的 body size 和 token 限制。

相關頁面