-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Common questions and answers about Agentic-Writer.
Agentic-Writer is an AI-powered automated content creation system that uses specialized agents to handle the entire content lifecycle—from research to publication. It's built with LangChain and powered by OpenAI's GPT models.
Yes, Agentic-Writer itself is free and open source (MIT License). However, it requires an OpenAI API key which is a paid service. You pay for the API usage based on OpenAI's pricing.
Agentic-Writer: Free (open source)
OpenAI API (required):
- GPT-4 Turbo: ~$0.10-$0.30 per article
- GPT-4: ~$0.30-$0.60 per article
- GPT-3.5 Turbo: ~$0.01-$0.05 per article
Optional APIs:
- Unsplash: Free (50 requests/hour)
- Medium: Free API access
No, an OpenAI API key is required as the system relies on GPT models for all content generation. However, we plan to add support for other LLM providers in the future (see Roadmap).
Currently, the system primarily generates content in English. Multi-language support is planned for a future release (see Roadmap).
- Python 3.8 or higher
- 512 MB RAM (1 GB recommended)
- Internet connection
- OpenAI API key
See Installation Guide for details.
- Visit OpenAI Platform
- Sign up or log in
- Go to API Keys
- Create a new secret key
- Copy and save it securely
You need to install the dependencies:
pip install -r requirements.txtIf you're using a virtual environment, make sure it's activated first.
Yes! Agentic-Writer works on Windows, macOS, and Linux. See Installation Guide for platform-specific instructions.
Typically 2-5 minutes:
- Research: 10-30 seconds
- Writing: 30-60 seconds
- Images: 5-15 seconds
- Publishing: <5 seconds
Time varies based on topic complexity and API response times.
The system generates articles of 1200-1500 words by default. This is currently not configurable via CLI but can be adjusted in the code. We plan to add this as a configuration option in a future release.
Current styles:
- professional - Formal, business-appropriate
- casual - Conversational, friendly
- technical - Detailed, expert-focused
- accessible - Simple, beginner-friendly
You can also define custom styles using the Python API.
Yes! Use the --audience parameter:
python main.py create "Your Topic" --audience "software developers"Be specific for best results: "small business owners", "college students studying CS", etc.
By default, articles are saved in the output/ directory as:
-
article_title.md- Markdown file -
article_title_metadata.json- Metadata file
You can specify a custom directory with --output-dir.
Yes, if you have a Medium API token:
- Add
MEDIUM_ACCESS_TOKENto your.envfile - Use
--platform mediumwhen creating content
Note: Medium API support is prepared but requires testing with a valid token.
Yes! The system searches Unsplash for relevant images. You need an Unsplash API key for this feature. Without it, the system will still work but won't include images.
Almost anything! The system works best with:
- Technology topics
- Business and entrepreneurship
- Education and tutorials
- Science and research
- Health and wellness
- Personal development
Avoid:
- Topics requiring very recent information (within last 24 hours)
- Highly specialized niche topics with limited web information
- Illegal or harmful content
Currently, it primarily generates English content. The system can attempt other languages, but quality may vary. Multi-language support is planned for future releases.
No, the system does not currently include plagiarism checking. However, content is original as it's generated by AI based on research synthesis. Plagiarism detection is planned for a future release (see Roadmap).
Yes! Agentic-Writer is licensed under MIT License, which allows commercial use. However:
- Review generated content before publishing
- Ensure compliance with your industry regulations
- Follow OpenAI's usage policies
- Respect copyright and attribution
Basic SEO features are included:
- Meta descriptions
- Relevant tags
- Proper heading structure
Advanced SEO features (keyword optimization, readability scores, etc.) are planned for future releases.
Yes! Set the model in your .env file:
OPENAI_MODEL=gpt-4-turbo-preview
# or
OPENAI_MODEL=gpt-3.5-turboSupport for other providers (Claude, Gemini, local models) is planned.
No, internet connection is required for:
- OpenAI API calls
- Web research (DuckDuckGo)
- Image search (Unsplash)
However, local LLM support is planned for future releases.
Rate limits depend on your OpenAI account tier:
- Free tier: Limited requests per minute
- Pay-as-you-go: Higher limits
- Enterprise: Custom limits
The system includes automatic retry logic to handle rate limits.
Yes, but be mindful of:
- OpenAI rate limits
- API costs
- System resources
Each instance operates independently.
cd agentic-writer
git pull origin main
pip install --upgrade -r requirements.txtAbsolutely! See our Contributing Guide for how to get started.
Add your API key to the .env file:
OPENAI_API_KEY=sk-your-key-hereYou've hit your OpenAI rate limit. Solutions:
- Wait a few minutes
- Upgrade your OpenAI account
- Use a slower model (gpt-3.5-turbo)
Try:
- Use GPT-4 or GPT-4 Turbo
- Increase temperature for creativity
- Provide more specific topics
- Define your audience clearly
- Adjust writing style
Currently, length is fixed at 1200-1500 words. Configurable length is planned for a future release.
Possible causes:
- No Unsplash API key configured
- Network issues
- API rate limit reached
The system continues without images if Unsplash fails.
Normal! Content creation takes 2-5 minutes. If longer:
- Check internet connection
- Verify OpenAI API status
- Try using gpt-3.5-turbo for speed
- Reduce MAX_RESEARCH_SOURCES
For more troubleshooting, see our Troubleshooting Guide.
- API keys stored locally in
.env(not committed) - No data sent to third parties except APIs you configure
- All code is open source for review
- Regular security scans via CodeQL
Agentic-Writer itself collects no data. However:
- OpenAI may log API requests per their policy
- Unsplash logs image searches
- Medium logs publications
Use caution:
- Don't include confidential information in topics
- Review generated content before sharing
- Be aware of API providers' data policies
- Consider using local models for sensitive content
Yes:
- Regular CodeQL security scans
- Open source for community review
- No known vulnerabilities
- Active maintenance
Content creation involves multiple AI operations:
- Topic analysis
- Web research synthesis
- Article writing
- Metadata generation
Each requires API calls to OpenAI. Total time: 2-5 minutes.
Yes:
- Use gpt-3.5-turbo (faster but lower quality)
- Reduce MAX_RESEARCH_SOURCES
- Skip optional features (images)
- Ensure good internet connection
No:
- Memory: 100-200 MB
- CPU: Low (mostly waiting for APIs)
- Network: Moderate
- Disk: Minimal
Yes, you can process multiple topics:
topics = ["Topic 1", "Topic 2", "Topic 3"]
for topic in topics:
results = orchestrator.create_content(topic, ...)Be mindful of API rate limits and costs.
- 📚 Read the documentation
- 🔍 Check Troubleshooting Guide
- 🐛 Report issues
- 💬 Join discussions
- Check if it's already reported in Issues
- If not, create a new issue with:
- Clear description
- Steps to reproduce
- Expected vs actual behavior
- System info and logs
Yes! Create an issue with the enhancement label:
- Describe the feature
- Explain the use case
- Suggest implementation (optional)
See our Roadmap for planned features.
See our Contributing Guide for:
- Code contributions
- Documentation improvements
- Bug reports
- Feature requests
Join us on:
Agentic-Writer:
- ✅ Automated research from web
- ✅ Structured article format
- ✅ Multi-agent collaboration
- ✅ Direct publishing
- ✅ Metadata generation
- ✅ Image curation
- ✅ Repeatable workflow
ChatGPT:
- ✅ Interactive conversation
- ✅ Real-time responses
- ✅ Broader capabilities
Agentic-Writer is:
- Open Source - Full code access
- Automated - End-to-end pipeline
- AI-Powered - Latest GPT models
- Extensible - Add your own agents
- Free - No subscription (pay for APIs only)
MIT License - very permissive:
- ✅ Commercial use
- ✅ Modification
- ✅ Distribution
- ✅ Private use
See LICENSE file.
Yes! MIT License allows:
- Integration into your product
- Modification of the code
- Commercial use
- Closed-source derivatives
Just include the original license.
Yes! You own the content generated. However:
- Review content before selling
- Ensure quality and accuracy
- Follow your industry regulations
- Be transparent about AI usage if required
- 📖 Check our documentation
- 💬 Ask in Discussions
- 🐛 Open an Issue
Can't find your answer? Ask in Discussions or open an issue.