- What does bitdigitalcodes/statamic-chatgpt actually do?
- It is a Statamic addon that connects the control panel to ChatGPT APIs so authors can generate content and get AI assistance without leaving Statamic. It is built for Statamic sites running on Laravel, not as a standalone Laravel package. Check the README for exact features and supported fieldtypes.
- How do I install bitdigitalcodes/statamic-chatgpt?
- Install it with Composer using composer require bitdigitalcodes/statamic-chatgpt, then follow the addon README for any publish steps and cache clearing. Because it is a Statamic addon, install it in the same project as Statamic rather than in a bare Laravel app. Commit composer.json and lock file changes.
- Do I need an OpenAI API key to use this package?
- Yes, the addon needs access to ChatGPT APIs, so you will need an OpenAI API key or compatible credentials configured as described in the README. Do not hard-code the key in source control; keep it in environment variables. Review API usage and billing in your OpenAI account.
- Which Laravel and Statamic versions does statamic-chatgpt support?
- The package is a Statamic addon, so its Laravel support follows the Statamic version it targets. Check the composer.json constraints and README on the GitHub repository or Packagist for the exact supported versions. If you are on an older Statamic release, verify compatibility before installing in production.
- How do I configure the ChatGPT addon after installation?
- Configuration is typically done through environment variables and any config file published by the addon, with details in the README. Add your API credentials, choose the model or endpoint if supported, and clear Statamic and Laravel caches. Avoid committing secrets or environment-specific settings.
- Can Statamic authors generate content directly in the control panel?
- Yes, the addon is designed to bring ChatGPT-powered content generation and assistance into the Statamic control panel workflow. Authors can use it while editing rather than switching to an external chat tool. The exact UI and available actions depend on the addon version, so review the README screenshots and release notes.
- Does this addon work with Statamic Bard, Replicator, or other fieldtypes?
- The package is intended for content generation inside Statamic, but support for specific fieldtypes depends on the addon implementation and version. Check the README and issues for the fieldtypes you rely on, especially Bard or Replicator. Test with a staging site before using it on complex content models.
- How can I test the ChatGPT integration without making real API calls?
- Use Laravel's HTTP fake or a mock client in your test suite if the addon routes API calls through Laravel's HTTP client, and check whether the package ships tests or test helpers. For manual checks, use a limited API key and a staging environment. Never run high-volume tests against a production OpenAI key.
- What should I consider before using this addon in production?
- Watch OpenAI API costs, rate limits, and latency, especially if many authors generate content at once. Review data privacy and your organization's policy for sending content to third-party AI services. Add error handling, monitor failures, and keep API keys restricted and rotated.
- Is bitdigitalcodes/statamic-chatgpt actively maintained, and what are the alternatives?
- Check the GitHub repository for recent commits, releases, open issues, and compatibility notes before adopting it. If maintenance is slow or it lacks features you need, alternatives include a custom Laravel OpenAI integration or another Statamic AI addon. Pin a known-good version in composer.json for stability.