Embeddings
将文本转换为向量表示,用于语义搜索、聚类、分类等场景。
端点
POST https://api.ofox.ai/v1/embeddings请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | ✅ | 向量模型,如 openai/text-embedding-3-small |
input | string | string[] | ✅ | 要转换的文本(单条或批量) |
encoding_format | string | — | 输出格式:float(默认)或 base64 |
dimensions | number | — | 输出向量维度(仅部分模型支持) |
请求示例
cURL
Terminal
curl https://api.ofox.ai/v1/embeddings \
-H "Authorization: Bearer $OFOX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/text-embedding-3-small",
"input": "OfoxAI 是一个 LLM Gateway"
}'响应格式
{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [0.0023, -0.0091, 0.0156, ...]
}
],
"model": "openai/text-embedding-3-small",
"usage": {
"prompt_tokens": 8,
"total_tokens": 8
}
}可用模型
| 模型 | 维度 | 说明 |
|---|---|---|
openai/text-embedding-3-small | 1536 | 高性价比 |
openai/text-embedding-3-large | 3072 | 最高精度 |
openai/text-embedding-ada-002 | 1536 | 旧版模型 |