AI article writer which can write articles from 1,500 to 7,000+ words!
Provide Keyword (right now it's article title) and niche!
Let the AI do the work for you!
Prerequisites:
- Docker & Docker compose installed
- OpenAI API key
- Replicate key (optional)
Just run:
docker compose up
The API and writer worker will start.
You could visit: http://localhost:3000/swagger
to see the endpoints and have a playground for writing & browsing articles.
http://localhost:3000/api/v1/article/articles?cursor=0&website=test.com
Paginate via cursor, response will hold the next page cursor.
Make a POST request http://localhost:3000/api/v1/tasks/create/
with body
{
"keyword": "Article title",
"niche": "article niche",
"website": "test.com"
}
keyword
- right now use it as a title, perhaps future versions will also generate a title
niche
- your article/website niche for larger context
website
- your website identifier. Used for browsing articles.
This app uses Bun runtime, so you will need to have it installed.
To run the API:
bun run dev
To run the worker:
bun src/worker/articleWriterWorker.ts
All contributions are welcome!
✅ Base API and worker released
⏳ Website released for users who cannot use API
⏳ Internal/external linking for articles