diff --git a/frontend/src/components/EmbeddingSelection/VoyageAiOptions/index.jsx b/frontend/src/components/EmbeddingSelection/VoyageAiOptions/index.jsx
index f65fccf72b83f81b2dc6f63d0f57bc4cdbbdbb49..a2ae1c4e364efd37d3196cccc0c7fd64589ba701 100644
--- a/frontend/src/components/EmbeddingSelection/VoyageAiOptions/index.jsx
+++ b/frontend/src/components/EmbeddingSelection/VoyageAiOptions/index.jsx
@@ -38,6 +38,8 @@ export default function VoyageAiOptions({ settings }) {
                 "voyage-2",
                 "voyage-3",
                 "voyage-3-lite",
+                "voyage-3-large",
+                "voyage-code-3",
               ].map((model) => {
                 return (
                   <option key={model} value={model}>
diff --git a/server/utils/EmbeddingEngines/voyageAi/index.js b/server/utils/EmbeddingEngines/voyageAi/index.js
index 6c420815a7260964487d240a364f968ee16404bc..9fda4f87c02a82534cfbff9cec760a7edcabe52f 100644
--- a/server/utils/EmbeddingEngines/voyageAi/index.js
+++ b/server/utils/EmbeddingEngines/voyageAi/index.js
@@ -24,6 +24,8 @@ class VoyageAiEmbedder {
       case "voyage-multilingual-2":
       case "voyage-3":
       case "voyage-3-lite":
+      case "voyage-3-large":
+      case "voyage-code-3":
         return 32_000;
       case "voyage-large-2-instruct":
       case "voyage-law-2":