Enhance your creative authoring flow, leaving the plumbing to AuthorAI
At AuthorAI we are reimagining the authoring experience powered by AI. We are exploring how state of the art in AI can enhance the creative authoring flow as it applies to creating apps, books, blogs, sites, data, designs, reports, etc.
To get started install the AuthorAI package for your Python project or Jupyter Notebook.
pip install authorai
We created AuthorAI Blogger for human and AI in partnership for low-code blog authoring automation. We are sharing a notebook tutorial so that you can join the exploration. The tutorial walks through basics of AuthorAI + human authoring flow which you can adapt to your needs. Another objective of this notebook is to act as an interactive playground for the AuthorAI library.
Here is an example of a 100% auto generated blog post by just providing three keywords as input to AuthorAI API.
You can auto generate this blog post in a single API call like so.
from authorai import blogger keywords = ['Physics', 'Art', 'City'] blogger.auto_generate(keywords, verbose=True)
AuthorAI Blogger for Jekyll
Jekyll is one of the most popular static website generators used among GitHub community. AuthorAI now integrates with Jekyll to generate posts straight into your Jekyll managed static website. See notebook used by human author to generate a Jekyll blog post including code snippets, FAQ, multiple sections, and feature image.
AuthorAI Artist: We have now launched AurhotAI Artist API for working with DALL-E and Stable Diffusion models. See notebook example to explore the API. You can generate random art from text and engineer your prompts based on painting style, surface, origin, and more.
AuthorAI Blogger for Jekyll Static Site Generator Automation
Writing high quality blog posts is a difficult and time consuming task. It requires a great deal of effort and dedication to create content that is both interesting and informative. It is not enough to simply write a few sentences and post them online; the content must be well-researched, well-written, and engaging. It also requires a good understanding of the topic, as well as the ability to craft a compelling narrative. Additionally, the blog post must be optimized for search engines, which requires an understanding of SEO principles. Finally, the post must be edited and proofread to ensure accuracy and clarity. All of these steps take time and effort, but the end result is worth it.
We created AuthorAI to help the bloggers, the writers, and the authors to enhance the creative authoring flow, while leaving the plumbing to the AI. AuthorAI Blogger API was used to generate most of the content for this post. A human author provided the prompts to guide the AI to generate the content. Then based on the content generated the author could research the topic, structure the content appropriately, and generate the post. The post was then edited to add interleaving content to support the intended objective. The human author used a Jupyter Notebook to ideate, research, structure, and generate the content starting with following import statement. They go on to create a blog post object. Next setup the concept or idea which we want to describe as the introductory topic you just read. Then call
blogger.describe_concept()API to generate the topic with appropriate grade level English. Finally, they set the topic in the blog post object for publishing.
from authorai import blogger post = blogger.BlogPost() concept = 'Writing high quality blog posts is time consuming and hard work' topic = blogger.describe_concept(concept, 150, grade=10) post.set_topic(topic)
subscribe via RSS