Skip to content

嵌入

嵌入 API 同時支援 OpenAI 相容與 Gemini 原生向量生成,可用於檢索、分群與語意相似度應用。

原生 OpenAI 格式

若您希望以簡單 SDK 方式整合,並取得最廣泛的生態相容性,請使用 OpenAI 相容 embeddings 端點。

POST
https://api.dgrid.ai
POST/v1/embeddings
Authorization
Authorization: Bearer <DGRID_API_KEY>
Request
application/json
Response
200 · application/json

請求體

欄位型別必填預設值說明
inputstring 或 array-輸入文字或文字陣列。
modelstring-嵌入模型 ID。
encoding_formatstringfloatfloatbase64
dimensionsinteger-輸出維度。
userstring-終端使用者識別。

回應體

欄位型別說明
objectstring固定為 list
dataarray嵌入結果陣列。
data[].objectstring固定為 embedding
data[].embeddingarray嵌入向量。
data[].indexinteger向量索引。
modelstring實際使用的模型。
usageobjectToken 使用摘要。

舊版 Engine Embeddings 格式

目前範例使用 engine 路徑的舊版嵌入介面,並在請求體中傳送 model 與 input。

POST
https://api.dgrid.ai
POST/v1/engines/{engine}/embeddings
Authorization
Authorization: Bearer <DGRID_API_KEY>
Request
application/json
Response
200 · application/json

路徑參數

參數型別必填說明
enginestringengine ID,例如 text-embedding-ada-002

請求體

欄位型別必填說明
modelstring請求體中的模型名稱。
inputstring要嵌入的輸入字串。

回應體

欄位型別說明
objectstring最上層物件型別。
dataarray嵌入結果陣列。
data[].objectstring各項目的物件型別。
data[].embeddingarray嵌入向量值。
data[].indexinteger結果索引。
modelstring回應中的模型名稱。
usageobjectToken 使用資訊。