text-embedding-3-small API

embedding

text-embedding-3-small 是 OpenAI 的轻量级文本向量(Embedding)模型,在 CaMeL Hub 上费率 $0.12 / 1M tokens,走 OpenAI 兼容的 /v1/embeddings 接口,把 base_url 换成 https://api.camel-hub.com/v1 即可用现有 SDK 直接调用。单次最多输入 8192 token,输出 1536 维向量,适合语义检索与 RAG。

价格

每百万输入 tokens每百万输出 tokens
CaMeL Hub$0.12$0.12
官方定价$0.02

以下价格为默认公开分组价,单位为美元 / 每百万 tokens;输入与输出分开计费。 · 官方定价 · 2026-07-11 核实

规格参数

提供方
OpenAI
上下文窗口
8192 tokens
能力
embedding
端点
openai, anthropic
text-embedding-3-small 是 OpenAI 第三代向量模型中的小杯版本。它把文本映射为 1536 维向量,向量间的余弦相似度即语义相关度;相比被它取代的 text-embedding-ada-002,多语言检索质量提升明显,对中文语料尤其实用。在典型的检索增强(RAG)架构里,向量化是调用次数最多、单价最低的一环,small 档正是这一环的主力:速度快到可以在请求链路里同步向量化用户查询,价格低到可以随时全量重建索引。 它有两个值得注意的特性。一是原生支持 dimensions 参数:可以让模型直接返回缩短后的向量(比如 512 维而非 1536 维),模型会把信息量最大的分量排在前面,用少量检索精度换取向量库存储和查询开销的大幅下降。二是单条输入上限 8192 token,绝大多数文档切片乃至整篇短文一次调用就能装下,还可以在一个请求里传入字符串数组做批量向量化。 在 CaMeL Hub 上,该模型按 $0.12 / 1M tokens 计费;向量化请求实际只消耗输入 token——返回的是向量而非生成文本——因此成本可以直接从语料规模精确估算。在这里调用它还有一个工程上的便利:与你的对话、推理模型共用同一个 API key 和 base_url,整条 RAG 链路(向量化、召回、生成)只对接一个端点、一份账单,不需要单独维护向量化服务的账号。

适用场景

快速接入

OpenAI 兼容:把 base_url 指向 https://api.camel-hub.com/v1,换成你的 CaMeL Hub API Key 即可,无需改动 SDK。

cURL

curl https://api.camel-hub.com/v1/embeddings \
  -H "Authorization: Bearer $CAMEL_HUB_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "text-embedding-3-small",
    "input": "The quick brown fox jumps over the lazy dog"
  }'

Python

from openai import OpenAI

client = OpenAI(
    api_key="$CAMEL_HUB_KEY",
    base_url="https://api.camel-hub.com/v1",  # <-- the only change vs. the OpenAI default
)

resp = client.embeddings.create(
    model="text-embedding-3-small",
    input="The quick brown fox jumps over the lazy dog",
)
print(resp.data[0].embedding[:8])

获取 API Key 查看接入教程

常见问题

在 CaMeL Hub 上这个模型怎么计费?

输入 token 按 $0.12 / 1M tokens 计费,输出 token 同为 $0.12 / 1M tokens。向量化请求实际只产生输入 token 消耗——接口返回的是向量而不是生成文本——所以费用就是"向量化的 token 数 × $0.12 / 1M"。举例:1000 篇、每篇 500 token 的文档(共 50 万 token)全部向量化约花 $0.06。

它支持对话、流式输出或函数调用吗?

不支持。这是纯向量化模型,只能通过 /v1/embeddings 接口把文本转成数值向量,不能生成文本、不能对话、没有流式和函数调用。需要生成能力时,在 CaMeL Hub 同一端点下搭配任意对话模型即可。

单次输入最长多少?

OpenAI 官方文档标注单条输入上限为 8192 token。同一个请求还可以传入字符串数组批量向量化,建索引时用批量方式效率最高。

向量是多少维?能不能压缩?

默认输出 1536 维。模型支持请求参数 dimensions,可以直接返回缩短后的向量(如 512 维),语义质量损失很小,适合给向量数据库省存储、降检索延迟。

如何开始使用?

先在 CaMeL Hub 控制台(https://api.camel-hub.com/console)注册并创建 API key,然后把任意 OpenAI SDK 的 base_url 指向 https://api.camel-hub.com/v1,调用 client.embeddings.create(model="text-embedding-3-small", input="你的文本") 即可,其余代码不用改。

更多 OpenAI 模型

OpenAI

gpt-5.5

OpenAI

gpt-5.4