為每個請求選擇 Auto、TokenLab Verified 或 Official,並預先顯示價格。 查看最新動態

Voyage: Voyage Code 3

Voyage Code 3 可建立針對原始碼檢索進行最佳化的嵌入。它適用於儲存庫搜尋、將自然語言問題與程式碼進行匹配,以及為程式設計助手提供相關的程式碼上下文。
比較模型
voyage-code-3
可用Voyage嵌入同步
輸入 / 輸出
$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。

入門指南

  1. 建立 API 金鑰

    請至 Console 建立金鑰,即可在平台上使用各類模型。

  2. 發送您的第一個請求

    複製您所選語言的範例,並針對端點執行它。

    嵌入TokenLab 端點
    POST/v1/embeddings
    curl -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 價格
—
折扣
—

使用量與活動

成功率是請求完成的比例;延遲是一次完整回應所需的時間,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日

更多來自 Voyage Embedding 的模型

相關模型