{"id":375736,"date":"2026-10-02T20:39:48","date_gmt":"2026-10-02T20:39:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-provider-for-voyage-ai\/"},"modified":"2026-10-02T20:39:13","modified_gmt":"2026-10-02T20:39:13","slug":"ai-provider-for-voyage-ai","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ai-provider-for-voyage-ai\/","author":13827860,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"7.1","requires_php":"7.4","requires_plugins":null,"header_name":"AI Provider for Voyage AI","header_author":"Krafty Sprouts Media, LLC","header_description":"Voyage AI text-embedding provider for the WordPress AI Client (voyage-4, voyage-3.5, voyage-code-3, and related models).","assets_banners_color":"3c589c","last_updated":"2026-10-02 20:39:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/ai-provider-for-voyage-ai\/","header_author_uri":"https:\/\/kraftysprouts.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":327,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"iamkingsleyf","date":"2026-10-02 20:39:13","revision":3725477}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3725485,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3725485,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3725485,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3725485,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3725485,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,250171,140844,229649,220600],"plugin_category":[],"plugin_contributors":[267025,282548],"plugin_business_model":[],"class_list":["post-375736","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-embeddings","plugin_tags-semantic-search","plugin_tags-vector-search","plugin_tags-voyage","plugin_contributors-iamkingsleyf","plugin_contributors-kraftysproutsmedia","plugin_committers-iamkingsleyf"],"banners":{"banner":"https:\/\/ps.w.org\/ai-provider-for-voyage-ai\/assets\/banner-772x250.png?rev=3725485","banner_2x":"https:\/\/ps.w.org\/ai-provider-for-voyage-ai\/assets\/banner-1544x500.png?rev=3725485","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/ai-provider-for-voyage-ai\/assets\/icon.svg?rev=3725485","icon":"https:\/\/ps.w.org\/ai-provider-for-voyage-ai\/assets\/icon.svg?rev=3725485","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>AI Provider for Voyage AI is a <strong>standalone<\/strong> WordPress plugin. It integrates <a href=\"https:\/\/www.voyageai.com\/\">Voyage AI<\/a> with the WordPress <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_ai_client_prompt\/\">AI Client<\/a> and <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/18\/introducing-the-connectors-api-in-wordpress-7-0\/\">Connectors<\/a> APIs.<\/p>\n\n<p>It is not tied to any other commercial plugin. Any theme, plugin, or custom code that uses <code>AiClient::input(...)-&gt;generateEmbedding()<\/code> can use Voyage once this provider is active and an API key is configured.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Text embeddings with voyage-4-large, voyage-4, voyage-4-lite, voyage-3-large, voyage-3.5, voyage-3.5-lite, voyage-code-3, voyage-finance-2, and voyage-law-2<\/li>\n<li>Appears automatically on <strong>Settings \u2192 Connectors<\/strong> (API key authentication)<\/li>\n<li>Uses Voyage's official <code>VOYAGE_API_KEY<\/code> environment variable \/ PHP constant when set<\/li>\n<li>Configurable output dimensions on models that support it (2048 \/ 1024 \/ 512 \/ 256)<\/li>\n<\/ul>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<ul>\n<li>PHP 7.4 or higher<\/li>\n<li>WordPress 7.1 or higher (first version with AI Client embedding support)<\/li>\n<li>A Voyage AI account and API key<\/li>\n<\/ul>\n\n<p>This plugin is not affiliated with, endorsed by, or sponsored by Voyage AI or MongoDB, Inc. \"Voyage AI\" is used only to identify the third-party service this plugin connects to.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the <a href=\"https:\/\/www.voyageai.com\/\">Voyage AI<\/a> embeddings API to turn text into embedding vectors. It is required for the plugin to do anything; without a Voyage AI API key the provider stays unavailable and no requests are made.<\/p>\n\n<ul>\n<li><strong>Endpoint:<\/strong> <code>https:\/\/api.voyageai.com\/v1\/embeddings<\/code><\/li>\n<li><strong>When data is sent:<\/strong> only when a theme, plugin, or custom code on your site requests an embedding through the WordPress AI Client using the Voyage AI provider. The plugin makes no requests on its own, on activation, or in the background.<\/li>\n<li><strong>What is sent:<\/strong> the text inputs to embed, the selected model name, any requested output dimension or extra options passed by the calling code, and your Voyage AI API key (as a bearer token in the request header). No other site or visitor data is sent by this plugin.<\/li>\n<\/ul>\n\n<p>The service is provided by Voyage AI. Please review their <a href=\"https:\/\/www.voyageai.com\/tos\">Terms of Service<\/a> and <a href=\"https:\/\/www.voyageai.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/ai-provider-for-voyage-ai<\/code>, or install it via <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 Connectors<\/strong> and add your Voyage AI API key (get one at https:\/\/dashboard.voyageai.com\/organization\/api-keys).<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20need%20any%20other%20plugin%20installed%3F\"><h3>Does this plugin need any other plugin installed?<\/h3><\/dt>\n<dd><p>No. It only requires WordPress 7.1+, which ships the AI Client the provider registers against.<\/p><\/dd>\n<dt id=\"what%20can%20i%20do%20with%20this%3F\"><h3>What can I do with this?<\/h3><\/dt>\n<dd><p>Any code that calls <code>AiClient::input($text)-&gt;usingProvider('voyage-ai')-&gt;generateEmbedding()<\/code> gets a Voyage-generated embedding vector back, for use in semantic\/vector search, similarity matching, clustering, and related features.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. Text embeddings for all 9 current Voyage AI models.<\/li>\n<\/ul>","raw_excerpt":"Standalone Voyage AI text-embedding provider for the WordPress AI Client.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/375736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=375736"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/iamkingsleyf"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=375736"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=375736"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=375736"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=375736"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=375736"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=375736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}