AGTCloud API Docs
文件指南API Reference整合與資源更新與幫助

Embeddings

將文字轉換為向量,用於語意搜尋、RAG 和相似內容建議。

概述

Embeddings 將文字轉換為向量,使應用能夠按照語意相似度檢索內容。常見用途包括語意搜尋、檢索增強生成(RAG)和相似內容建議。

Embeddings 負責從大量內容中召回候選;Rerank 接收查詢和候選文件,進一步調整候選順序。兩者可以獨立使用,也可以組成兩階段檢索流程。

API 串接

Base URL

https://api.agtcloud.cn/v1

建立向量

curl 'https://api.agtcloud.cn/v1/embeddings' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "input": [
      "AGTCloud 提供統一的模型呼叫入口。",
      "Embeddings 可以用於語意檢索。"
    ]
  }'
參數必填說明
model是Embedding 模型 ID
input是單筆文字、文字陣列或 Token 陣列
encoding_format否回傳向量的編碼格式
dimensions否期望的輸出向量維度,僅部分模型支援

讀取結果

  • data[].embedding:生成的向量。
  • data[].index:目前向量對應的輸入索引。
  • usage:本次請求的 Token 用量。

保持建庫與查詢一致

設定不一致可能造成的結果
模型和版本新舊向量來自不同空間,無法可靠比較
向量維度向量庫寫入或相似度計算失敗
文字前置處理查詢和文件的語意表示發生偏移
距離度量分數含義和排序發生變化

進一步了解

本頁目錄