跳转到主要内容
OpenPAI 提供主流厂商的 嵌入(Embedding)重排(Rerank) 模型,可直接用于 RAG / 语义检索 / 推荐场景。

嵌入模型

OpenAI

模型 ID维度备注
text-embedding-3-small1536(可缩到 512)默认推荐,性价比高
text-embedding-3-large3072(可缩到 256)检索质量更高
text-embedding-ada-0021536旧版,兼容用途

Google

模型 ID维度
text-embedding-004768
gemini-embedding-0013072(可缩)

国内 / 开源

模型 ID维度厂商
bge-large-zh-v1.51024BAAI
bge-m31024BAAI,多语种
text-embedding-v31024通义千问
doubao-embedding2048字节跳动

调用示例

from openai import OpenAI
client = OpenAI(api_key="sk-...", base_url="https://openp.ai/v1")

resp = client.embeddings.create(
    model="text-embedding-3-small",
    input=["OpenPAI 是一个 API 网关", "What is RAG?"],
)
for item in resp.data:
    print(len(item.embedding), item.embedding[:5])
curl https://openp.ai/v1/embeddings \
  -H "Authorization: Bearer $OPENPAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "text-embedding-3-small",
    "input": "OpenPAI 是一个 API 网关"
  }'
详见 Embeddings 接口

重排模型(Rerank)

Rerank 用于 RAG 场景中对初步召回结果进行二次排序,提高 Top-K 召回质量。

可用模型

模型 ID厂商上下文
rerank-multilingual-v3.0Cohere4K
rerank-english-v3.0Cohere4K
jina-reranker-v2-base-multilingualJina1K
bge-reranker-largeBAAI512
bge-reranker-v2-m3BAAI8K

接口

OpenPAI 提供独立的 /v1/rerank 端点,完整兼容 Cohere / Jina 的请求结构:
curl https://openp.ai/v1/rerank \
  -H "Authorization: Bearer $OPENPAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "rerank-multilingual-v3.0",
    "query": "什么是向量数据库?",
    "documents": [
      "向量数据库存储高维向量,用于相似度检索。",
      "Postgres 是一种关系型数据库。",
      "FAISS 与 Milvus 是常见的向量检索方案。"
    ],
    "top_n": 2
  }'
响应:
{
  "results": [
    {"index": 0, "relevance_score": 0.98},
    {"index": 2, "relevance_score": 0.83}
  ]
}
详见 Rerank 接口

选型建议

场景推荐
中文为主的 RAGbge-m3 + bge-reranker-v2-m3
多语种text-embedding-3-small + rerank-multilingual-v3.0
高质量英文检索text-embedding-3-large + rerank-english-v3.0
极低延迟text-embedding-3-small + 不做 rerank
嵌入向量在你的应用侧持久化即可,重排只对召回 Top-50/100 做即可,无需对全量数据 rerank。