/v1/embeddings,存储返回的向量,并使用你的向量数据库对其进行搜索。
创建嵌入
从 Models page 或 model directory 中选择支持嵌入的 model ID。下面的示例调用的是与 OpenAI 兼容的嵌入 API。这些示例使用占位符
your-embedding-model-id。在运行请求之前,请将其替换为 Models page 或 model directory 中可用的嵌入 model ID。响应示例
成功响应可能如下所示。响应会为每个输入项包含一个向量;为便于阅读,下面的向量已被缩短:批量输入
当你希望通过一次请求获取多个向量时,请发送一个字符串数组:cURL
示例模型记录
这个示例模型目录响应展示了
/api/models 的响应封装以及一种 OpenAI 兼容的嵌入模型记录结构。部分嵌入记录会使用空的 model_type;请选择支持嵌入的模型 ID 和端点,而不要仅依赖该字段。cURL
常见错误
Input too long
Input too long
在创建嵌入之前,先将长文档拆分成多个块。
Wrong model type
Wrong model type
从模型目录中选择支持嵌入的模型。
Vector dimensions mismatch
Vector dimensions mismatch
对同一个向量索引,保持使用相同的模型和维度。
Missing API key
Missing API key
发送
Authorization: Bearer $COMETAPI_KEY。错误代码和重试策略
400
400
在修复输入、model ID 或 dimensions 设置之前,不要重试。
401
401
在 API key 已提供且有效之前,不要重试。
404
404
重试前请检查 base URL、路径和 model ID。
429
429
使用指数退避进行重试,并减少批量大小或并发数。
500 or 503
500 or 503
对于临时性的提供方或服务错误,使用退避策略重试。
定价和模型目录
Models page
了解 CometAPI 如何在文档中公开 model ID。
Model directory
浏览模型可用性和能力。
Pricing
在调用模型之前查看定价。