GoodPut AI

文本嵌入

OpenAI 兼容 Embeddings API,语义检索与 RAG 的向量化入口。

端点为 POST /v1/embeddings,语义与 OpenAI 官方一致。将文本转为向量,用于语义搜索、RAG 检索、聚类与分类。

基本调用

from openai import OpenAI

client = OpenAI(
    base_url="https://api.goodputai.cn/v1",
    api_key="你的 GoodPut API Key",
)

resp = client.embeddings.create(
    model="qwen/text-embedding-v4",
    input="杭州西湖",
)
print(len(resp.data[0].embedding))  # 向量维度

批量输入

input 传字符串数组即可批量向量化,结果按 index 与输入一一对应:

resp = client.embeddings.create(
    model="qwen/text-embedding-v4",
    input=["第一段文本", "第二段文本"],
)

参数

参数说明
model必填,模型库中的嵌入模型 ID
input必填,字符串或字符串数组
encoding_formatfloat(默认)或 base64
dimensions可选,输出维度(模型支持时;降维可降低存储与检索成本)

计费

按输入 token 计量(¥/百万 tokens),无输出费用;实价见模型库,逐笔扣费金额可在控制台调用日志核对。

嵌入向量的相似度检索建议用余弦相似度;不同模型(甚至同模型不同维度)产生的向量不可混用比较。

本页目录