多语言文本嵌入可选择输出维度(64–2048). 每个输入最高可达8,192个令牌.
也称为 Text Embedding, Alibaba Cloud Text Embedding v4, Text-Embedding-v4
text-embedding-v4/v1/embeddings来自 EmpirioLabs 目录的实时按量计费价格。只为实际用量付费,没有月度最低消费。
Text Embedding v4 提供 OpenAI 兼容的 Embeddings API。把任意 OpenAI SDK 指向 https://api.empiriolabs.ai/v1,并使用模型 ID text-embedding-v4。 在EmpirioLabs 控制台获取 API 密钥。
curl https://api.empiriolabs.ai/v1/embeddings \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "text-embedding-v4",
"input": "The quick brown fox jumps over the lazy dog."
}'from openai import OpenAI
client = OpenAI(
base_url="https://api.empiriolabs.ai/v1",
api_key="YOUR_EMPIRIOLABS_API_KEY",
)
embedding = client.embeddings.create(
model="text-embedding-v4",
input="The quick brown fox jumps over the lazy dog.",
)
print(embedding.data[0].embedding[:8])EmpirioLabs 上 Text Embedding v4 API 支持的请求参数。省略字段时使用默认值。
| 参数 | 类型 | 默认值 | 范围 / 值 | 描述 |
|---|---|---|---|---|
| input | string | - | - | 文本或文本数组嵌入(最多10条,每个8192个标记)。 |
| dimensions | number | 1024 | 2048, 1536, 1024, 768, 512, 256, 128, 64 | 矢量维数。越高 = 语义信息越多,存储成本越高。 |
| encoding_format | enum | float | float, base64 | 嵌入输出格式:float(默认的float数组)或base64。 |
| user | string | - | - | 可选的来电标识符(传递至上游)。 |
输出维度(每项请求可选) - 64,128,256,512,768,1024(默认),1536,2048 - 更高维度以更高的存储成本保留更多的语义细节批量 - 每项请求最多10个输入,每个输入8,192个令牌** - 100+自然语言,包括中文,英文,西班牙文,法文,日文,韩文,德文,俄文 - - 加上最常见的编程语言.
在 EmpirioLabs,Text Embedding v4 按量计费:投入 $0.07 每1M 提示符。本页的实时价格表始终与 API 的实际计费一致。
Text Embedding v4 支持 8192 token 的上下文窗口。
Text Embedding v4 通过 api.empiriolabs.ai 上的 POST /v1/embeddings 提供,使用标准的 Bearer 令牌认证。
可以。EmpirioLabs Playground在浏览器中以与 API 相同的参数运行 Text Embedding v4,你可以在写代码之前先测试提示词。
创建 EmpirioLabs 账户,然后在控制台的 API Keys生成密钥。计费使用按量付费的额度,只为实际发出的请求付费。