JuCode 文档
ApiEmbeddings

创建嵌入向量

与 OpenAI Embeddings API 兼容。除 `model` 外的字段原样透传。 当模型路由到 Gemini 上游时,网关会做格式翻译,此时 `input` **只支持字符串或字符串数组**,不支持 token 数组形式。

POST
/v1/embeddings

与 OpenAI Embeddings API 兼容。除 model 外的字段原样透传。

当模型路由到 Gemini 上游时,网关会做格式翻译,此时 input 只支持字符串或字符串数组,不支持 token 数组形式。

Authorization

AuthorizationBearer <token>

Authorization: Bearer sk-juc-...

前缀必须是恰好 Bearer (首字母大写 + 单个空格)。bearerBEARER 或用制表符分隔都会被判为无效。

除 API Key 外,也接受 OAuth 设备访问令牌(仅限 oauth_access 类型的 JWT; 普通网页会话令牌会被拒绝)。

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/embeddings" \  -H "Content-Type: application/json" \  -d '{    "model": "text-embedding-3-small",    "input": "向量数据库用于相似度检索"  }'
{  "object": "list",  "data": [    {      "object": "embedding",      "index": 0,      "embedding": [        0      ]    }  ],  "model": "string",  "usage": {    "prompt_tokens": 0,    "total_tokens": 0  }}