{"id":309499,"date":"2026-05-11T14:35:01","date_gmt":"2026-05-11T14:35:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-provider-for-kimi\/"},"modified":"2026-05-11T14:39:57","modified_gmt":"2026-05-11T14:39:57","slug":"ai-provider-for-kimi","status":"publish","type":"plugin","link":"https:\/\/ms.wordpress.org\/plugins\/ai-provider-for-kimi\/","author":15678212,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.9","requires_php":"7.4","requires_plugins":null,"header_name":"AI Provider for Kimi","header_author":"Abdalsalaam Halawa","header_description":"AI Provider for Kimi for the WordPress AI Client.","assets_banners_color":"0e1630","last_updated":"2026-05-11 14:39:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/Abdalsalaam\/ai-provider-for-kimi","header_author_uri":"https:\/\/halawa.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":99,"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":"abdalsalaam","date":"2026-05-11 14:39:57"}},"upgrade_notice":{"1.0.0":"<p>First public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3528837,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3528837,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3528837,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3528845,"resolution":"1","location":"assets","locale":"","width":922,"height":724}},"screenshots":{"1":"WordPress dashboard - Connectors screen."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,259757,2364,262579,262580],"plugin_category":[],"plugin_contributors":[217865],"plugin_business_model":[],"class_list":["post-309499","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-ai-provider","plugin_tags-chatbot","plugin_tags-kimi","plugin_tags-moonshot","plugin_contributors-abdalsalaam","plugin_committers-abdalsalaam"],"banners":{"banner":"https:\/\/ps.w.org\/ai-provider-for-kimi\/assets\/banner-772x250.png?rev=3528837","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ai-provider-for-kimi\/assets\/icon-128x128.png?rev=3528837","icon_2x":"https:\/\/ps.w.org\/ai-provider-for-kimi\/assets\/icon-256x256.png?rev=3528837","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ai-provider-for-kimi\/assets\/screenshot-1.png?rev=3528845","caption":"WordPress dashboard - Connectors screen."}],"raw_content":"<!--section=description-->\n<p>AI Provider for Kimi registers Kimi (Moonshot AI) with the WordPress AI Client, so any plugin or theme that uses the AI Client can call Kimi models the same way it calls OpenAI, Google, or Anthropic.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Text generation with Kimi chat models<\/li>\n<li>Multi-turn chat history<\/li>\n<li>Function calling and tool use<\/li>\n<li>Structured output via JSON schema<\/li>\n<li>Reasoning model support (kimi-k2 series)<\/li>\n<li>Dynamic model discovery from the Kimi API<\/li>\n<li>Settings screen for selecting a default Kimi model<\/li>\n<\/ul>\n\n<p>Available models \u2014 including kimi-k2.6, kimi-k2.5, and the moonshot-v1 series \u2014 are fetched live from the Kimi API, so new releases appear without a plugin update.<\/p>\n\n<p><strong>Requirements:<\/strong><\/p>\n\n<ul>\n<li>PHP 7.4 or higher<\/li>\n<li>A Kimi API key from <a href=\"https:\/\/platform.kimi.ai\/\">platform.kimi.ai<\/a><\/li>\n<li>WordPress 7.0+ (AI Client is bundled in core), or WordPress 6.9 with the <a href=\"https:\/\/github.com\/WordPress\/php-ai-client\">WordPress\/php-ai-client<\/a> package installed<\/li>\n<\/ul>\n\n<p><strong>Privacy &amp; data sharing:<\/strong><\/p>\n\n<p>When this plugin is used, prompts and content you send through the AI Client are transmitted to Moonshot AI's servers for processing. Review the <a href=\"https:\/\/platform.moonshot.ai\/docs\/agreement\/userprivacy\">Kimi OpenPlatform Privacy Policy<\/a> before enabling this provider on a production site. See the <strong>External services<\/strong> section below for full details on what data is sent and when.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the Kimi (Moonshot AI) API, an external service provided by Moonshot AI Ltd. It is required so the WordPress AI Client can route requests to Kimi models from your site.<\/p>\n\n<p>The plugin contacts the following endpoints at <code>https:\/\/api.moonshot.ai\/v1<\/code>:<\/p>\n\n<ul>\n<li><code>GET \/v1\/models<\/code> \u2014 called from the <strong>Settings \u2192 Kimi AI<\/strong> screen and when the AI Client refreshes its model list. No user content is sent; only your configured Kimi API key is transmitted in the <code>Authorization<\/code> header so Moonshot can return the list of models available to your account.<\/li>\n<li><code>POST \/v1\/chat\/completions<\/code> \u2014 called whenever any plugin or theme on your site uses the WordPress AI Client to generate text with a Kimi model. The request includes your Kimi API key and the prompt\/messages, system instructions, tool definitions, and any other parameters supplied by the calling code (for example, conversation history, JSON schema for structured output, or files attached to the prompt). No data is sent to Moonshot until such a request is made.<\/li>\n<\/ul>\n\n<p>Your Kimi API key is stored in your site's WordPress options table and is only transmitted to <code>api.moonshot.ai<\/code> to authenticate the requests above.<\/p>\n\n<p>This service is provided by Moonshot AI:<\/p>\n\n<ul>\n<li>Terms of Service: <a href=\"https:\/\/platform.moonshot.ai\/docs\/agreement\/modeluse\">https:\/\/platform.moonshot.ai\/docs\/agreement\/modeluse<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/platform.moonshot.ai\/docs\/agreement\/userprivacy\">https:\/\/platform.moonshot.ai\/docs\/agreement\/userprivacy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/ai-provider-for-kimi\/<\/code>, or install through the WordPress plugin browser.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Add your Kimi API key on the WordPress AI connectors screen (provided by the AI Client in core).<\/li>\n<li>Optionally visit <strong>Settings \u2192 Kimi AI<\/strong> to pick a default model.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20a%20kimi%20api%20key%3F\"><h3>How do I get a Kimi API key?<\/h3><\/dt>\n<dd><p>Sign up at <a href=\"https:\/\/platform.kimi.ai\/\">platform.kimi.ai<\/a> and create an API key from your account dashboard.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20without%20the%20wordpress%20ai%20client%3F\"><h3>Does this plugin work without the WordPress AI Client?<\/h3><\/dt>\n<dd><p>No. The plugin registers Kimi with the AI Client provider registry, so the AI Client must be available \u2014 either bundled in WordPress 7.0+ or installed as a separate package on 6.9.<\/p><\/dd>\n<dt id=\"which%20models%20are%20supported%3F\"><h3>Which models are supported?<\/h3><\/dt>\n<dd><p>Any chat-completion model exposed by the Kimi API, including kimi-k2.6, kimi-k2.5, moonshot-v1-8k, moonshot-v1-32k, and moonshot-v1-128k. The list is refreshed automatically.<\/p><\/dd>\n<dt id=\"does%20it%20support%20image%20generation%3F\"><h3>Does it support image generation?<\/h3><\/dt>\n<dd><p>Not yet. This release covers text generation, chat, tool use, and structured output.<\/p><\/dd>\n<dt id=\"where%20is%20my%20api%20key%20stored%3F\"><h3>Where is my API key stored?<\/h3><\/dt>\n<dd><p>In the WordPress options table on your own site, under the AI Client's connector option (<code>connectors_ai_kimi_api_key<\/code>). It is never transmitted anywhere except to the Kimi API when fulfilling a request.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Kimi text generation models with dynamic model discovery.<\/li>\n<li>Function calling and structured (JSON schema) output.<\/li>\n<li>Default-model selection under Settings \u2192 Kimi AI.<\/li>\n<\/ul>","raw_excerpt":"Adds Kimi (Moonshot AI) as a first-class provider for the WordPress AI Client.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/309499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=309499"}],"author":[{"embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/abdalsalaam"}],"wp:attachment":[{"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=309499"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=309499"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=309499"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=309499"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=309499"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=309499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}