语言
中文
POST

Create embeddings

将文本转换为向量表示。完全兼容 OpenAI /v1/embeddings 接口规范。 text-embedding-v4 是阿里云百炼平台的向量化模型。dimensions 参数为阿里模型特有(支持 512/768/1024),详见 help.aliyun.com/zh/model-studio

请求参数

modelstringRequired

向量化模型名称,如 text-embedding-v4。

inputstring | string[]Required

需要向量化的文本,可以是字符串或字符串数组。

dimensionsintegerOptional

输出向量维度,必填。text-embedding-v4 支持 512、768、1024。

encoding_formatstringOptional

返回格式,支持 float 或 base64,默认 float。

认证

AuthorizationstringRequired

在请求头中传入 Bearer Token。

错误码

POST
1import OpenAI from 'openai'
2
3const client = new OpenAI({
4 apiKey: process.env.HY_API_KEY,
5 baseURL: 'https://apiclaw.cc/v1',
6})
7
8const response = await client.embeddings.create({
9 model: 'text-embedding-v4',
10 input: '你好,世界',
11 dimensions: 1024,
12})
13
14console.log(response.data[0].embedding)
POST

Authorization

获取 API Key →
🔑
REQUEST
1const response = await fetch("https://apiclaw.cc/v1/embeddings", {
2 method: "POST",
3 headers: {
4 "Authorization": "Bearer YOUR_API_KEY",
5 "Content-Type": "application/json",
6 },
7});
8const data = await response.json();
9console.log(data);
RESPONSE

点击 Send request 查看响应

Response
1{
2 "object": "list",
3 "data": [
4 {
5 "object": "embedding",
6 "index": 0,
7 "embedding": [
8 0.002179, -0.024084, 0.025083, ...
9 ]
10 }
11 ],
12 "model": "text-embedding-v4",
13 "usage": {
14 "prompt_tokens": 4,
15 "total_tokens": 4
16 }
17}