logo

Embeddings 與 Rerank

Embeddings

OpenAI 相容向量請求使用 POST /v1/embeddings

curl https://llmoxy.com/v1/embeddings \
  -H "Authorization: Bearer <LLMOXY_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "text-embedding-3-small",
    "input": ["first document", "second document"],
    "encoding_format": "float"
  }'

常用欄位:

欄位說明
model必填,Embedding 模型 ID。
input字串或字串陣列。
encoding_format上游支援時可為 floatbase64
dimensions支援的模型可指定輸出維度。
user可選追蹤標識。

Gemini 風格 Embedding 請求可使用:

POST /v1/engines/{model}/embeddings

Rerank

使用 POST /v1/rerank 呼叫 Jina、Cohere 等 Rerank 模型。

curl https://llmoxy.com/v1/rerank \
  -H "Authorization: Bearer <LLMOXY_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jina-reranker-v2-base-multilingual",
    "query": "What is LLMoxy?",
    "documents": [
      "LLMoxy is an LLM gateway.",
      "A database stores rows."
    ],
    "top_n": 1,
    "return_documents": true
  }'

常用欄位:

欄位說明
model必填,Rerank 模型 ID。
query查詢文本。
documents字串或文件物件陣列。
top_n最多返回的排序結果數。
return_documents是否在響應中包含原始文件。