跳转至

原生OpenAI格式

将文本转换为向量嵌入

OpenAPI 摘要

原生OpenAI格式

项目
方法 POST
路径 /v1/embeddings
Operation ID createembedding
标签 嵌入(Embeddings)

将文本转换为向量嵌入

认证

名称 类型 方案 说明
BearerAuth http bearer 使用 Bearer Token 认证。
格式: Authorization: Bearer sk-xxxxxx

请求体

必填: 是

application/json
字段 类型 必填 说明
model string 示例: text-embedding-ada-002
input oneOf(string, array) 要嵌入的文本
encoding_format string 可选值: float, base64
默认值: float
dimensions integer 输出向量维度

调用案例

curl -X POST "https://你的newapi服务器地址/v1/embeddings" \
  -H "Authorization: Bearer $NEWAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-4o",
  "input": "New API 是什么?"
}'

成功响应示例

{
  "object": "list",
  "data": [
    {
      "object": "embedding",
      "index": 1,
      "embedding": [
        1
      ]
    }
  ],
  "model": "gpt-4o",
  "usage": {
    "prompt_tokens": 1,
    "total_tokens": 1
  }
}

响应

HTTP 200

成功创建嵌入

application/json
字段 类型 必填 说明
object string 示例: list
data array
data[].object string 示例: embedding
data[].index integer
data[].embedding array
model string
usage object
usage.prompt_tokens integer
usage.total_tokens integer

OpenAPI 源文件

openapi/generated/ai-model/嵌入(Embeddings)/post-v1-embeddings-createembedding-383826477.json