{"id":326936,"date":"2026-06-17T09:49:48","date_gmt":"2026-06-17T09:49:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-provider-for-nvidia\/"},"modified":"2026-07-08T17:56:28","modified_gmt":"2026-07-08T17:56:28","slug":"forgeia-ai-provider-for-nvidia","status":"publish","type":"plugin","link":"https:\/\/mri.wordpress.org\/plugins\/forgeia-ai-provider-for-nvidia\/","author":23366866,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0.2","requires":"6.9","requires_php":"7.4","requires_plugins":null,"header_name":"Forgeia AI Provider for NVIDIA","header_author":"Alireza Arjvand","header_description":"Forgeia AI Provider for NVIDIA for the WordPress AI Client.","assets_banners_color":"","last_updated":"2026-07-08 17:56:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/arjvand\/forgeia-ai-provider-for-nvidia","header_author_uri":"https:\/\/github.com\/arjvand","rating":0,"author_block_rating":0,"active_installs":0,"downloads":213,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"arjvand","date":"2026-06-17 09:49:10"},"1.1.0":{"tag":"1.1.0","author":"arjvand","date":"2026-06-18 22:53:56"},"1.2.0":{"tag":"1.2.0","author":"arjvand","date":"2026-07-08 17:56:28"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3577945,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3577945,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.1.0","1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The NVIDIA AI Connector settings page for choosing default text and image generation models."}},"plugin_section":[],"plugin_tags":[2353,5739,25308,267502,267501],"plugin_category":[],"plugin_contributors":[267503],"plugin_business_model":[],"class_list":["post-326936","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-artificial-intelligence","plugin_tags-connector","plugin_tags-nim","plugin_tags-nvidia","plugin_contributors-arjvand","plugin_committers-arjvand"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/forgeia-ai-provider-for-nvidia\/assets\/icon-128x128.png?rev=3577945","icon_2x":"https:\/\/ps.w.org\/forgeia-ai-provider-for-nvidia\/assets\/icon-256x256.png?rev=3577945","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin integrates NVIDIA's NIM (NVIDIA Inference Microservices) with the WordPress AI Client, enabling your site to use NVIDIA's hosted AI models for text generation, image generation, and vision \/ multimodal tasks.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Text generation with NVIDIA NIM models, including function\/tool calling and JSON structured output<\/li>\n<li>Image generation with diffusion models (Stable Diffusion, Flux, and others)<\/li>\n<li>Vision \/ multimodal model support \u2014 models that accept images and documents alongside text prompts<\/li>\n<li>Admin settings page to choose default text and image generation models (<strong>Settings &gt; NVIDIA AI Connector<\/strong>)<\/li>\n<li>Dynamic model discovery \u2014 available models are fetched from the NVIDIA NIM API and classified by capability<\/li>\n<li>Automatic provider registration with the AI Client<\/li>\n<\/ul>\n\n<p>Models from NVIDIA, Meta, Google, Mistral AI, Microsoft, DeepSeek, Qwen, and other providers are discovered and categorized automatically. Many models include free API endpoints for testing and development.<\/p>\n\n<p><strong>Requirements:<\/strong><\/p>\n\n<ul>\n<li>PHP 7.4 or higher<\/li>\n<li>WordPress 7.0+ (bundles the required AI Client SDK) or WordPress 6.9 with the <a href=\"https:\/\/github.com\/wordpress\/php-ai-client\">wordpress\/php-ai-client<\/a> plugin installed separately<\/li>\n<li>NVIDIA API key \u2014 set via the <code>NVIDIA_API_KEY<\/code> environment variable or PHP constant<\/li>\n<\/ul>\n\n<h3>Supported Models<\/h3>\n\n<p>Models are dynamically discovered from the NVIDIA NIM API and classified by capability using explicit allowlists. The following categories are available:<\/p>\n\n<ul>\n<li><strong>Text Generation<\/strong> \u2014 Chat and text completion models from NVIDIA, Meta, Google, Mistral AI, Microsoft, DeepSeek, Qwen, and others. Includes function\/tool calling and JSON structured output support.<\/li>\n<li><strong>Vision \/ Multimodal<\/strong> \u2014 Models accepting image and document inputs alongside text prompts, including Meta Llama Vision, Microsoft Phi-4 Multimodal, NVIDIA NeVA, NVIDIA VILA, and others.<\/li>\n<li><strong>Image Generation<\/strong> \u2014 Diffusion-based image generation models.<\/li>\n<li><strong>Embedding<\/strong> \u2014 Text embedding models for vector representations (recognized by the provider; usable through SDK embedding workflows).<\/li>\n<\/ul>\n\n<p>For the current full model catalog, visit the <a href=\"https:\/\/integrate.api.nvidia.com\/v1\/models\">NVIDIA NIM API<\/a> directly. Free API endpoints are available for many models.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin sends data to the NVIDIA NIM API (https:\/\/integrate.api.nvidia.com) when generating text or images. The data sent is limited to the user's prompt text and API key and is used solely to fulfill the generation request. No data is collected, stored, or transmitted to any other third party.<\/p>\n\n<p>This plugin does not use cookies, tracking, or analytics. It stores no personal data on your server. In accordance with GDPR and UK GDPR requirements, no user consent is needed for privacy compliance \u2014 all data processing is limited to API request fulfillment with no storage or sharing of personal information.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/forgeia-ai-provider-for-nvidia\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Set your NVIDIA API key via the <code>NVIDIA_API_KEY<\/code> environment variable or PHP constant<\/li>\n<li>Optional: Visit <strong>Settings &gt; NVIDIA AI Connector<\/strong> to choose default text and image generation models<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20set%20default%20text%20or%20image%20generation%20models%3F\"><h3>How do I set default text or image generation models?<\/h3><\/dt>\n<dd><p>After activation, visit <strong>Settings &gt; NVIDIA AI Connector<\/strong> to choose your preferred default models from the dynamically fetched model list. These defaults are used when no specific model is requested.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20an%20nvidia%20api%20key%3F\"><h3>How do I get an NVIDIA API key?<\/h3><\/dt>\n<dd><p>Visit the <a href=\"https:\/\/build.nvidia.com\/\">NVIDIA Build<\/a> to create an account and generate an API key.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20without%20the%20php%20ai%20client%3F\"><h3>Does this plugin work without the PHP AI Client?<\/h3><\/dt>\n<dd><p>No, this plugin requires the PHP AI Client plugin to be installed and activated. It provides the NVIDIA-specific implementation that the PHP AI Client uses.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Add settings page with preferred default model selection (SelectControl \u2192 ComboboxControl)<\/li>\n<li>Add JSON structured output support (outputMimeType + outputSchema)<\/li>\n<li>Add settings page screenshot to readme and assets<\/li>\n<li>Add NVIDIA provider settings storage, admin page, and WPDS assets<\/li>\n<li>Redesign settings page with custom branded card layout<\/li>\n<li>Fix button text contrast; rename menu to NVIDIA AI Connector<\/li>\n<li>Update model allowlist: replace z-ai\/glm-5.1 with z-ai\/glm-5.2<\/li>\n<li>Mark 54 models with (Free Endpoint) in readme.txt<\/li>\n<li>Rewrite readme.txt to focus on plugin features<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Replace pattern-based model classification with explicit model allowlists for accuracy<\/li>\n<li>Add comprehensive supported models list to readme.txt (including embedding models)<\/li>\n<li>Add WordPress.org plugin directory assets (icons)<\/li>\n<li>Fix SVN deployment slug<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Rebrand to Forgeia AI Provider for NVIDIA<\/li>\n<li>Main plugin file renamed to match folder slug<\/li>\n<li>Add PHP coding standards (PHPCS + PHPStan level max)<\/li>\n<li>Add direct file access protection to autoload.php<\/li>\n<li>Replace placeholder values in LICENSE<\/li>\n<li>Add privacy disclosure for WordPress.org submission<\/li>\n<li>Update contributors in readme.txt<\/li>\n<li>Fix GitHub URLs from arjvand\/php-ai-client to wordpress\/php-ai-client<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of the plugin<\/li>\n<li>Support for NVIDIA NIM text generation models<\/li>\n<li>Support for image generation models (Stable Diffusion, Flux)<\/li>\n<li>Function calling support<\/li>\n<\/ul>","raw_excerpt":"NVIDIA NIM provider for the WordPress AI Client \u2014 text, image, vision, and admin settings.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/326936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=326936"}],"author":[{"embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/arjvand"}],"wp:attachment":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=326936"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=326936"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=326936"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=326936"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=326936"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=326936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}