| 开发者 | nazmulpcc |
|---|---|
| 更新时间 | 2026年10月9日 06:08 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp-cron.php.
Admin app source files
OctoPress includes compiled admin JavaScript and CSS in assets/admin/dist. The human-readable admin app source is included in assets/admin/src, with build configuration in package.json, package-lock.json, vite.config.ts, and tsconfig.json.
octopress folder to /wp-content/plugins/, or install the plugin ZIP from WordPress admin.No. OctoPress is a workspace that connects WordPress to the AI account, API provider, or compatible endpoint you choose. You pay your provider directly, or use an existing subscription where the provider allows it.
Yes, when the provider supports it. ChatGPT and eligible Grok subscriptions can sign in without an API key. Anthropic and the other API providers need an API key from the provider's dashboard; a Claude.ai chat subscription can't be used. API-key providers use their own account, billing, and usage rules.
OctoPress supports ChatGPT and Grok sign-in, API keys for OpenAI, xAI, Anthropic (API only), DeepSeek, OpenRouter, OpenCode Go, and Z.AI (including the ZAI Coding Plan), plus any compatible custom endpoint. The setup wizard includes presets for each, and you can sync the model list and enable only the models you want. Models that support tool calling work best.
No. Write actions go through enabled tools and permission checks, and they pause for your approval unless you configure a chat to approve selected actions automatically. Each approval shows the tool and the fields it will change.
OctoPress itself is free. AI usage is billed, or limited, by the provider you connect, according to that provider's pricing or subscription terms. The usage panel on the context ring shows input, output, reasoning, and cached tokens for each chat so you can see what a conversation uses. Anthropic prompt caching is applied automatically and can reduce the cost of repeated input, but savings depend on your provider and how you use it.
OctoPress stores provider configuration, encrypted provider secrets, chats, messages, settings, agent profiles, tool settings, skill settings, and extension settings in your WordPress database.
No. Provider secrets are stored server-side and are not returned in normal browser-facing REST responses.
Yes, but only through enabled tools and permissions. Content-writing workflows are designed around drafts or explicit user-approved updates. Approval-gated actions require confirmation unless you configure that chat to approve selected actions automatically.
Yes. In Settings > Tools you can enable or disable each tool and set the minimum WordPress role allowed to run it.
Yes, when the selected model supports image input. OctoPress supports PNG, JPEG, WebP, and GIF image attachments, lets you preview and reuse chat images, and can save selected chat images to the WordPress Media Library.
OctoPress can retry the latest failed turn without duplicating your original message. The retry uses your current provider, model, and agent selection, so you can adjust those settings before trying again.
OctoPress can expose native WooCommerce abilities as tools when WooCommerce is active and those abilities are available on the site. They go through the same tool settings and approval system as every other tool.
Yes. Settings > Appearance lets you choose light, dark, or system mode, accent colors, spacing, corners, and fonts. These preferences are personal to your WordPress account and do not change your site's theme.
You can activate the plugin and open onboarding, but chat workflows require at least one configured provider with an enabled model.
Yes, when the hosting account allows normal WordPress loopback requests to the same site. The free plugin does not require shell or process execution. If a host blocks loopback requests or disables WP-Cron without a replacement cron job, long-running chats may not continue reliably.
Use the WordPress.org support forum for the free OctoPress plugin.