零度API 文档
POST

多模态向量嵌入

POST /v1/embeddings — 获取图文混合的向量表示

多模态向量嵌入

获取图片、文本或图文混合输入的向量表示,用于多模态检索场景。

POST https://api000.com/v1/embeddings

请求示例(图片嵌入)

from openai import OpenAI

client = OpenAI(base_url="https://api000.com/v1", api_key="sk-xxxxxxxxxxxxxxxx")

# 图片 URL 嵌入
response = client.embeddings.create(
    model="multimodal-embedding-v1",
    input={
        "type": "image_url",
        "image_url": {"url": "https://example.com/photo.jpg"}
    }
)
vector = response.data[0].embedding
print(f"图片向量维度: {len(vector)}")

图文混合嵌入

response = client.embeddings.create(
    model="multimodal-embedding-v1",
    input=[
        {"type": "text", "text": "一只橘色的猫"},
        {
            "type": "image_url",
            "image_url": {"url": "https://example.com/cat.jpg"}
        }
    ]
)

适用场景

  • 图片相似度检索 — 以文搜图、以图搜图
  • 多模态 RAG — 文档中的图文内容统一向量化
  • 商品图片检索 — 通过描述找到相似商品图片
零度API 文档