- OpenAI
- 平台接口
- 音乐模型
- 图像模型
- MidJourney
- ideogram
- FalAI
- 即梦
- Kling
- 视频模型
向量接口
POST
/v1/embeddings
Embeddings
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Body 参数application/json
input
必需
text-embedding-ada-002
为8192个标记),不能为空字符串,且任何数组的维度不得超过2048。计数标记的示例Python代码。某些模型还可能对输入总标记数施加限制。One of
默认值:
示例值:
The quick brown fox jumped over the lazy dogThis is a test.
model
必需
Any of
示例值:
text-embedding-3-small
encoding_format
enum<string>
可选
float
或 base64
。枚举值:
floatbase64
默认值:
float
示例值:
float
dimensions
integer
可选
text-embedding-3
及更高版本的模型。>= 1
示例
{
"input": "",
"model": "string",
"encoding_format": "float",
"dimensions": 1,
"user": "user-1234"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.uniapi.io/v1/embeddings' \
--header 'Content-Type: application/json' \
--data-raw '{
"input": "",
"model": "string",
"encoding_format": "float",
"dimensions": 1,
"user": "user-1234"
}'
返回响应
🟢200成功
application/json
Body
data
array[object (Embedding) {3}]
必需
index
integer
必需
embedding
array[number]
必需
object
enum<string>
必需
枚举值:
embedding
model
string
必需
object
enum<string>
必需
枚举值:
list
usage
object
请求的使用信息。
prompt_tokens
integer
必需
total_tokens
integer
必需
示例
{
"data": [
{
"index": 0,
"embedding": [
0
],
"object": "embedding"
}
],
"model": "string",
"object": "list",
"usage": {
"prompt_tokens": 0,
"total_tokens": 0
}
}
修改于 2025-05-18 07:36:21