<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Voyage AI &#8211; iAIFeed</title>
	<atom:link href="https://www.iaifeed.com/tag/voyage-ai/feed" rel="self" type="application/rss+xml" />
	<link>https://www.iaifeed.com</link>
	<description>iAIFeed</description>
	<lastBuildDate>Sat, 19 Sep 2026 12:47:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.1</generator>

<image>
	<url>https://www.iaifeed.com/wp-content/uploads/2026/07/cropped-iaifeed1-80x80.png</url>
	<title>Voyage AI &#8211; iAIFeed</title>
	<link>https://www.iaifeed.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Upgrade a Vector Search Index to Voyage AI Embeddings</title>
		<link>https://www.iaifeed.com/how-to-upgrade-a-vector-search-index-to-voyage-ai-embeddings</link>
					<comments>https://www.iaifeed.com/how-to-upgrade-a-vector-search-index-to-voyage-ai-embeddings#respond</comments>
		
		<dc:creator><![CDATA[iamltlb]]></dc:creator>
		<pubDate>Sat, 19 Sep 2026 12:47:03 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Voyage AI]]></category>
		<guid isPermaLink="false">https://www.iaifeed.com/how-to-upgrade-a-vector-search-index-to-voyage-ai-embeddings</guid>

					<description><![CDATA[Swapping embedding models means re-indexing everything and keeping search alive during the migration. This guide covers dual-write, backfill and cutting over without downtime.]]></description>
										<content:encoded><![CDATA[<p><strong>Upgrading to better embeddings means re-embedding your entire corpus and rebuilding the index, because vectors from different models are not compatible.</strong> You cannot mix voyage-3 vectors with vectors from your old model and expect sane results.</p>
<p>This is for anyone already running a vector search index who wants the retrieval boost from <a href="https://www.iaifeed.com/ai-tool/voyage-ai">Voyage AI</a> without a maintenance window.</p>
<h2>Can you mix old and new embeddings in one index?</h2>
<p>No, and this is the mistake that ruins the migration. Querying an index built from two different models returns garbage — the nearest-neighbor search compares distances across incompatible vector spaces.</p>
<p>That means a full re-embed of every document. There is no partial upgrade path. Plan for the token cost of the whole corpus, not just the new documents arriving each day.</p>
<h2>How do you migrate without downtime?</h2>
<p>Run two indexes side by side and cut over when the new one is complete:</p>
<ol>
<li>Create a new index with the Voyage model and its dimension count.</li>
<li>Backfill historical documents in batches, writing to the new index only.</li>
<li>Dual-write new and updated documents to both indexes so the new one stays current.</li>
<li>Point a small percentage of traffic at the new index and compare relevance offline.</li>
<li>Flip the read path fully, then delete the old index.</li>
</ol>
<p>The dual-write window is the risky part. Keep it short — days, not weeks — because every missed write is a document that goes missing after cutover.</p>
<h2>How do you verify the new index is actually better?</h2>
<p>Replay a set of real queries against both indexes and compare ranking. Use a fixed query log of at least a few hundred entries and check how often the correct document appears in the top three results. Do this before you flip production traffic, not after.</p>
<table>
<tr>
<th>Check</th>
<th>Old index</th>
<th>New index</th>
</tr>
<tr>
<td>Top-3 hit rate</td>
<td>baseline</td>
<td>must improve</td>
</tr>
<tr>
<td>Vector dimensions</td>
<td>e.g. 768</td>
<td>1024 (voyage-3)</td>
</tr>
<tr>
<td>Storage per doc</td>
<td>baseline</td>
<td>~33% larger</td>
</tr>
</table>
<p>Note the storage column. Bigger embeddings cost more to store and query, so a marginal relevance gain may not be worth it on a huge corpus.</p>
<h2>What does re-indexing cost?</h2>
<p>You pay the Voyage token cost for every document, once for the backfill and again for any re-embeds after edits. For a million-document corpus this is the line item that decides whether the upgrade is worth doing. Run the numbers before the backfill, not halfway through it.</p>
<h2>Should you upgrade at all?</h2>
<p>Yes if retrieval quality is a user-visible complaint, or if you moved from a generic model to a domain one like voyage-code-3. No if your current index already returns the right chunk most of the time — the cost and migration risk buy you little.</p>
<h2>Quick Summary</h2>
<ul>
<li>Never mix embeddings from two models in one index — do a full re-embed.</li>
<li>Migrate with dual indexes and dual-write, then cut over.</li>
<li>Verify with a fixed query log before flipping production traffic.</li>
<li>Larger vectors mean higher storage and query cost — factor that in.</li>
<li>Upgrade when retrieval is a complaint, not on a whim.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.iaifeed.com/how-to-upgrade-a-vector-search-index-to-voyage-ai-embeddings/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Generate Embeddings with Voyage AI for Better Search</title>
		<link>https://www.iaifeed.com/how-to-generate-embeddings-with-voyage-ai-for-better-search</link>
					<comments>https://www.iaifeed.com/how-to-generate-embeddings-with-voyage-ai-for-better-search#respond</comments>
		
		<dc:creator><![CDATA[iamltlb]]></dc:creator>
		<pubDate>Sat, 19 Sep 2026 12:46:49 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Voyage AI]]></category>
		<guid isPermaLink="false">https://www.iaifeed.com/how-to-generate-embeddings-with-voyage-ai-for-better-search</guid>

					<description><![CDATA[Voyage AI is an embeddings API built for retrieval. This guide covers getting a key, picking the right model, batching documents and the free token allowance.]]></description>
										<content:encoded><![CDATA[<p><strong>Voyage AI is an embeddings API that turns text into vectors optimized for search and retrieval.</strong> You send text, it returns a numeric vector you store in a vector database, and better embeddings mean more relevant search results without changing anything else in your stack.</p>
<p>It is a narrow tool. No chatbot, no dashboard. If you need a full RAG platform, look elsewhere; if you need the embedding layer done well, this is the part that decides whether retrieval works.</p>
<h2>How do you get an API key and make a first call?</h2>
<p>Sign up at voyageai.com, create a key, then call the API. A minimal Python example:</p>
<pre><code>import voyageai
vo = voyageai.Client(api_key="YOUR_KEY")
res = vo.embed(["how do vector databases work"], model="voyage-3")
print(len(res.embeddings[0]))</code></pre>
<p>Each model returns a fixed-length vector — 1024 dimensions for voyage-3. You store those alongside your text in whatever vector store you run, then query with the same model at search time.</p>
<h2>Which Voyage model should you pick?</h2>
<p>Match the model to the job:</p>
<ul>
<li><strong>voyage-3</strong> — general-purpose, good default for mixed content.</li>
<li><strong>voyage-3-lite</strong> — cheaper and faster, fine for high-volume, low-stakes search.</li>
<li><strong>voyage-code-3</strong> — trained on code, better for repositories and technical docs.</li>
<li><strong>voyage-law-2</strong> — legal text, where terminology matters.</li>
</ul>
<p>Domain models beat the general model on their own turf. Do not assume voyage-3 is always the answer; on a code index, voyage-code-3 usually retrieves more relevant chunks.</p>
<h2>Is Voyage AI free to start?</h2>
<p>New accounts get a free token allowance — on the order of hundreds of millions of tokens for the lite model, enough to embed a large corpus before paying. After that it is usage-based per token, with cheaper rates on the lite and domain models. Check current rates before a big ingestion job, because embedding a million documents is not free.</p>
<h2>What are the common mistakes?</h2>
<p>Mixing models between indexing and querying. If you embed documents with voyage-3 and query with voyage-3-lite, the vectors live in different spaces and results degrade badly. Pick one model per index and write it down.</p>
<p>Second: not batching. The API takes a list of texts up to a per-request limit, so sending one string at a time wastes most of your throughput. Batch a hundred documents per call and the ingestion job finishes far sooner.</p>
<h2>Quick Summary</h2>
<ul>
<li>Voyage AI is an embeddings API for search and retrieval, not a chatbot platform.</li>
<li>voyage-3 is the general default; code and legal content have dedicated models.</li>
<li>New accounts get a free token allowance on the lite model.</li>
<li>Never mix embedding models between indexing and querying one index.</li>
<li>Batch documents per request — one-at-a-time calls waste throughput.</li>
</ul>
<p>If you want a managed pipeline around these vectors, see <a href="https://www.iaifeed.com/ai-tool/contextual-ai">Contextual AI</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.iaifeed.com/how-to-generate-embeddings-with-voyage-ai-for-better-search/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
