Voyage: Voyage Code 3
voyage-code-3- 输入 / 输出
- $0.18 / $0.00
- 上下文
- 32K
- 模态
- 嵌入
Voyage Code 3 简介
Voyage Code 3 是 Voyage AI 针对代码检索优化的文本向量化模型。它把自然语言问题和源文件映射到同一个向量空间,所以一次搜索能返回回答问题的函数或文件。Voyage 现在指向 Voyage Code 4 作为更新的代码模型。默认返回 1024 维,可选 256、512 和 2048。
擅长的任务
- Voyage 专门针对代码检索对它做了优化,而不是一般文章。
- 在仓库索引里,把日常语言写的问题匹配到相关的源代码。
- 可请求 256、512、1024 和 2048 的输出维度。
- 支持 int8、uint8、binary 和 ubinary 输出,便于紧凑存储。
什么情况换别的模型
- Voyage Code 4 是它更新的后继,所以新建项目应先评估后者。
- 它是为代码调优的,普通文档搜索更适合用 Voyage 4 或 Voyage 4 Large。
快速上手
创建 API 密钥
在 Console 生成一把密钥,平台上的模型都能用。
发送第一个请求
复制你所用语言的示例代码,向该端点发起请求。
嵌入TokenLab 端点POST/v1/embeddingscurl -X POST "https://api.tokenlab.sh/v1/embeddings" \ -H "Authorization: Bearer sk-xxx" \ -H "Content-Type: application/json" \ -d '{ "encoding_format": "float", "model": "voyage-code-3", "input": "The quick brown fox jumps over the lazy dog." }'
参数
嵌入
| 参数 | 可选值与限制 | 默认值 | 说明 |
|---|---|---|---|
encoding_format | 未提供 | 未提供 | This field is accepted. The current public contract does not specify a complete value range or list. No additional values are promised. The omitted-field default is not verified. |
input | 输入数量:≥ 1, ≤ 1000 | 未提供 | 未提供 |
价格
Verified 价格用于 Verified,多数模型更便宜;Official 价格是模型厂商公布的价格,用于更稳定的 Official。Auto 按最终完成请求的线路计价。
嵌入
每 1M token- Official 价格
- 输入 $0.18 / 输出 $0.00
- Verified 价格
- —
- 折扣
- —
| Official 价格每 1M token | Verified 价格每 1M token | 折扣 | |
|---|---|---|---|
| 嵌入 | 输入 $0.18 / 输出 $0.00 | — | — |
用量与动态
成功率是请求完成的比例;延迟是拿到一次完整响应要花的时间,P95 表示 95% 的请求都在这个时间内完成。
用量与可用性
最近 24 小时- 请求
- 成功率
- P95 延迟
- 总 token 数
数据来自汇总的用户请求,不含状态检查。
直接在 Console 里试
Voyage Code 3 已在 Console 备好,提示词已填好,可以直接修改或发送。
帮我用 voyage-code-3 完成一次 embedding,接口是 /v1/embeddings。返回结果和费用。
使用场景
仓库搜索
把函数和文件向量化,开发者问「重试在哪里处理」,就能得到正确的模块。
编码助手的上下文
检索最相关的代码片段,在对话模型修改或解释代码之前交给它。
查找重复和相似代码
对多个服务的代码片段做向量化,把近乎相同的实现聚类,发现值得合并的代码。
提示词示例
向量化这条查询:我们在哪里校验 webhook 签名?
把这个 Python 函数作为文档向量化,存入代码索引。
向量化这条查询:使用游标的数据库分页查询示例。
此模型按条件计价,仅凭月度 token 总量无法可靠估算;请按请求规格、缓存和适用时段查看详细定价。
FAQ
Voyage Code 3 是做什么用的?
检索源代码。Voyage 称它针对代码检索做了优化,所以自然语言问题会落在回答它的代码附近。可用于搭建仓库搜索,也可给编码助手提供相关代码。
该用 Voyage Code 3 还是 Voyage Code 4?
Voyage 把 Voyage Code 4 列为更新的代码模型,所以新建项目先评估它。已存的代码向量已经在用 Voyage Code 3、而且暂无重新向量化计划时,继续保留它。
Voyage Code 3 比 Voyage Code 2 好吗?
Voyage Code 3 是后来的模型,原来的 Voyage Code 2 索引可以迁移到它上面。两者的向量空间不同,所以先重新向量化仓库并测试检索效果,再替换旧索引。
它可以返回哪些维度?
默认 1024,可选 256、512 和 2048,输出类型有 int8、uint8、binary 或 ubinary。整个索引使用同一个设置。更小的向量节省存储。
Voyage Code 3 的费用是多少?
在 TokenLab 上,Voyage Code 3 的价格为 输入 $0.18 / 输出 $0.00 每 1M token。完整明细见上方价格表。 价格因计费单位、规格和用量而异。请在模型的详细定价中对比相同条件下的费率;单一费率不代表总价。
Voyage Code 3 应该使用哪个端点?
Voyage Code 3 使用 https://api.tokenlab.sh/v1/embeddings。代码写法见下方的请求示例。
Voyage Code 3 支持哪些操作?
Voyage Code 3 支持 嵌入。选了操作,上面会显示对应的端点和请求示例。
Voyage Code 3 对比
资料来源
审阅于 2026年10月2日