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 裡試
在 Console 中開啟 Voyage Code 3,並準備好編輯或發送提示詞。
協助我使用 voyage-code-3 透過 /v1/embeddings 執行 embedding,並顯示結果與成本。
應用情境
儲存庫搜尋
嵌入函式與檔案,讓開發者能詢問重試機制(retries)的處理位置,並取得正確的模組。
程式設計助手的上下文
檢索最相關的程式碼片段,並在聊天模型進行編輯或解釋前提供給它。
重複與相似程式碼查找
嵌入來自多項服務的片段,以群集近乎相同的實作內容,並找出值得合併的程式碼。
提示詞範例
嵌入查詢:我們在哪裡驗證 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 應該使用哪一個端點?
請使用 https://api.tokenlab.sh/v1/embeddings 進行 Voyage Code 3 的呼叫。下方的請求範例展示了對應的程式碼格式。
Voyage Code 3 支援哪些操作?
Voyage Code 3 支援 嵌入。請在上方選擇一項操作以查看其端點與請求範例。
比較 Voyage Code 3
來源
更新於 2026年10月2日