{"id":278771,"date":"2026-02-05T10:39:00","date_gmt":"2026-02-05T10:39:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mittwald-ai-provider\/"},"modified":"2026-03-18T15:11:19","modified_gmt":"2026-03-18T15:11:19","slug":"mittwald-ai-provider","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/mittwald-ai-provider\/","author":15541790,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.9","stable_tag":"0.9","tested":"7.0","requires":"7.0","requires_php":"7.4","requires_plugins":null,"header_name":"AI Provider for mittwald","header_author":"mittwald, Lukas Fritze, Martin Helmich","header_description":"Adds mittwald AI hosting to the available AI providers","assets_banners_color":"","last_updated":"2026-03-18 15:11:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/mittwald\/wordpress-ai-provider","header_author_uri":"https:\/\/www.mittwald.de\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":350,"num_ratings":0,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"0.1":{"tag":"0.1","author":"mittwald","date":"2026-02-05 10:40:01"},"0.2":{"tag":"0.2","author":"mittwald","date":"2026-03-02 14:03:57"},"0.3":{"tag":"0.3","author":"mittwald","date":"2026-03-02 15:26:12"},"0.4":{"tag":"0.4","author":"mittwald","date":"2026-03-06 10:54:43"},"0.5":{"tag":"0.5","author":"mittwald","date":"2026-03-06 12:08:37"},"0.6":{"tag":"0.6","author":"mittwald","date":"2026-03-06 13:17:18"},"0.7":{"tag":"0.7","author":"mittwald","date":"2026-03-06 14:40:22"},"0.8":{"tag":"0.8","author":"mittwald","date":"2026-03-18 14:59:16"},"0.9":{"tag":"0.9","author":"mittwald","date":"2026-03-18 15:11:19"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3454481,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3454481,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3476282,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"AI Connectors settings page where you can enter your mittwald AI Hosting API key."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,5739,25308,216551,226124],"plugin_category":[],"plugin_contributors":[255255,255256,255254],"plugin_business_model":[],"class_list":["post-278771","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-artificial-intelligence","plugin_tags-connector","plugin_tags-gpt","plugin_tags-llm","plugin_contributors-lukasfritzedev","plugin_contributors-mhelmich","plugin_contributors-mittwald","plugin_committers-mittwald"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mittwald-ai-provider\/assets\/icon-128x128.png?rev=3454481","icon_2x":"https:\/\/ps.w.org\/mittwald-ai-provider\/assets\/icon-256x256.png?rev=3454481","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mittwald-ai-provider\/assets\/screenshot-1.png?rev=3476282","caption":"AI Connectors settings page where you can enter your mittwald AI Hosting API key."}],"raw_content":"<!--section=description-->\n<p>This plugin integrates <a href=\"https:\/\/developer.mittwald.de\/docs\/v2\/platform\/aihosting\/\">mittwald AI Hosting<\/a> with WordPress AI features, enabling AI-powered features on your WordPress site using mittwald's infrastructure.<\/p>\n\n<p>This plugin requires WordPress 7.0 or newer, including WordPress 7.0 pre-releases.<\/p>\n\n<h3>Supported Operations &amp; Models<\/h3>\n\n<h4>Chat Completions<\/h4>\n\n<p>Fully supported for conversational AI, content generation, and chat-based interactions.<\/p>\n\n<p><strong>Available Models:<\/strong>\n- <strong>GPT-OSS models<\/strong>: Open-source GPT-compatible models\n- <strong>Ministral<\/strong>: supports vision\/image input\n- <strong>Devstral<\/strong>: optimized for code generation<\/p>\n\n<p><strong>Capabilities:<\/strong>\n- Standard text chat\n- Image vision (Mistral Small models only)\n- JSON output formatting\n- Tool\/function calling\n- Streaming responses<\/p>\n\n<!--section=installation-->\n<p>Install this plugin:<\/p>\n\n<ul>\n<li>Install the plugin in the WordPress Dashboard or<\/li>\n<li>Download the plugin files and upload it manually to the server<\/li>\n<li>Activate the plugin<\/li>\n<\/ul>\n\n<p>Alternatively, use the WP CLI to install this plugin:<\/p>\n\n<pre><code>wp plugin install --activate mittwald-ai-provider\n<\/code><\/pre>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li><strong>Obtain an API Key<\/strong>: Follow the <a href=\"https:\/\/developer.mittwald.de\/docs\/v2\/platform\/aihosting\/access-and-usage\/access\/\">mittwald AI Hosting access guide<\/a> to get your API credentials.<\/li>\n<li><strong>Store AI Client Credentials<\/strong> (choose one):\n\n<ul>\n<li>In WordPress admin:\n\n<ul>\n<li>Navigate to Settings &gt; Connectors (<code>\/wp-admin\/options-connectors.php<\/code>)<\/li>\n<li>Fill in the mittwald API key and save<\/li>\n<\/ul><\/li>\n<li>In <code>wp-config.php<\/code> via WP-CLI: <code>wp config set MITTWALD_API_KEY your-api-key<\/code><\/li>\n<li>In <code>wp-config.php<\/code> via direct file edit: <code>define( 'MITTWALD_API_KEY', 'your-api-key' );<\/code><\/li>\n<li>As environment variable (for example in Apache config): <code>SetEnv MITTWALD_API_KEY your-api-key<\/code><\/li>\n<\/ul><\/li>\n<li><strong>Enable AI experiments<\/strong> (optional):\n\n<ul>\n<li>To actually use the connector, you need a plugin that makes use of the AI connector. The Plugin <a href=\"https:\/\/wordpress.org\/plugins\/ai\/\">AI Experiments<\/a> is the official example. Install and activate the plugin.<\/li>\n<li>Navigate to Settings &gt; AI Experiments (<code>\/options-general.php?page=ai-experiments<\/code>)<\/li>\n<li>Select \u00bbEnable Experiments\u00ab and Save<\/li>\n<li>Select the Experiments you want to use and Save<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20a%20mittwald%20ai%20hosting%20api%20key%3F\"><h3>How do I get a mittwald AI hosting API key?<\/h3><\/dt>\n<dd><p>To obtain an API Key follow the <a href=\"https:\/\/developer.mittwald.de\/docs\/v2\/platform\/aihosting\/access-and-usage\/access\/\">mittwald AI Hosting access guide<\/a> to get your API credentials.<\/p><\/dd>\n<dt id=\"does%20mittwald%20ai%20hosting%20have%20rate%20limits%20or%20usage%20quotas%3F\"><h3>Does mittwald AI hosting have rate Limits or usage quotas?<\/h3><\/dt>\n<dd><p>mittwald AI Hosting has usage limits based on your account tier. For details on usage limits and terms, see the <a href=\"https:\/\/developer.mittwald.de\/docs\/v2\/platform\/aihosting\/access-and-usage\/terms-of-use\/\">mittwald AI Hosting terms of use<\/a>.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Connects WordPress AI to mittwald AI Hosting, enabling AI-powered features via an OpenAI-compatible provider integration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/278771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=278771"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mittwald"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=278771"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=278771"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=278771"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=278771"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=278771"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=278771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}