输入关键词搜索

Embeddings

更新时间: 2026/09/02 18:07:32

AIHub 在 https://ai.yunxinapi.com/hub/v1 下提供 OpenAI-compatible Embeddings 接口,用于向量生成。

Embeddings 请求走标准推理链路,会进行鉴权、接口识别、限流、路由选择、上游调用和计费记录。当前 AIHub 稳定转发的字段为 modelinputdimensionsencoding_format

具体供应商支持范围以控制台中可用模型、渠道能力和模型授权为准。接入前请确认目标逻辑模型已启用向量能力,且当前访问令牌具备调用权限。

请求 URL

POST https://ai.yunxinapi.com/hub/v1/embeddings

请求头

Header 必填 说明
Authorization AIHub 访问令牌,格式为 Bearer <AIHUB_TOKEN>
Content-Type 固定使用 application/json

请求体

字段 类型 必填 说明
model string AIHub 逻辑模型名,需具备 embeddings 能力且对当前访问令牌可见。
input string/string[]/array 待向量化输入,常见为单个字符串或字符串数组。
dimensions int 指定输出向量维度,仅支持可变维度的 embedding 模型。
encoding_format string 向量编码格式,常见值:floatbase64;默认通常为 float

部分 Backing Gateway 或特定上游可能接受 userseedtemperaturetop_pfrequency_penaltypresence_penalty 等扩展字段,但这些字段不属于当前 AIHub Embeddings 稳定转发子集,请以目标渠道实际能力为准。

请求示例

bashcurl "https://ai.yunxinapi.com/hub/v1/embeddings" \
  -H "Authorization: Bearer $AIHUB_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "'"$AIHUB_MODEL"'",
    "input": [
      "Aihub routes embedding requests.",
      "Embeddings are used for retrieval."
    ],
    "encoding_format": "float"
  }'

成功响应

字段 类型 说明
object string 对象类型,通常为 list
data object[] 向量结果列表。
data[].object string 结果对象类型,通常为 embedding
data[].embedding number[]/string 向量内容。encoding_format=base64 时可能为字符串。
data[].index int 对应输入数组下标。
model string 实际响应模型名,可能是上游模型名。
usage object token 用量,通常包含 prompt_tokenstotal_tokens

上游厂商参数映射

Embeddings 入口当前按 OpenAI-compatible embedding 语义转发,仅声明了 embeddings 能力的渠道参与路由。

目标上游/渠道类型 上游接口 AIHub 入参到上游参数 说明
OpenAI/OpenAI-compatible passthrough/backing gateway POST https://ai.yunxinapi.com/hub/v1/embeddings model 映射为渠道配置的上游模型名;inputdimensionsencoding_format 按同名字段发送(字段同 OpenAI 官方) 上游是否支持 dimensions 取决于具体 embedding 模型
Azure OpenAI Azure OpenAI Embeddings 路径 model 会写成 Azure deployment name;inputdimensionsencoding_format 保持同名语义 Azure 渠道会按渠道配置处理 deployment 和 API version
Aliyun(Qwen)、Moonshot、Zhipu(GLM)、Ark(Doubao-embedding)等 厂商 OpenAI-compatible embeddings 路径 model 映射为厂商模型名;input 等按同名字段发送;dimensionsencoding_format 是否生效取决于厂商官方 测试服可能尚未接入;字段已按官方预先整理,上线后以控制台授权与渠道声明为准
非 Embeddings 能力渠道(Anthropic、Bedrock、DeepSeek 等) 不适用 不路由,不做协议转换 DeepSeek 等请使用其他已开放的 embedding 模型
此文档是否对你有帮助?
有帮助
去反馈
  • 请求 URL
  • 请求头
  • 请求体
  • 请求示例
  • 成功响应
  • 上游厂商参数映射