Installation | Create Account


To start using the Co-Author plugin, follow these simple steps to create your account

  1. Visit the Registration Page: Go to https://www.codebynoah.com/co-author/ to access the Co-Author registration page.
  2. Download the Plugin: Click on the DOWNLOAD CO-AUTHOR button to proceed.
  3. Register Your Details: You will be prompted to enter your email address and create a password for your new account.
  4. Complete Your Purchase: After registration, you will be redirected to the checkout page. Here, you must complete the payment to receive your download of the Co-Author plugin.

Once you have completed these steps, you will receive an email with the download link and further instructions on how to install and activate the plugin on your WordPress site.

Installation | Add Hostname


To use your Co-Author installation on multiple domains, you need to add each new hostname to your account.

Follow these steps to add a new verified hostname

  1. Login to Your Co-Author Account
  2. Select the "Add Hostnames" Option
    • In the settings menu, find and click on the "Add Hostnames" option
  3. Enter the New Hostname
    • In the form provided, enter the hostname you wish to add. Make sure to include the full URL (e.g., www.example.com)
    • After entering the hostname, click the submit button to save it

Installation | Upload Plugin


Follow these steps to start using the Co-Author plugin on your WordPress site

  1. Unzip the Plugin File
    • Locate the downloaded zip file on your machine
    • Right-click on the zip file and select "Extract All" or use your preferred unzipping tool to extract the contents
    • You should see a directory named co-author after extraction
  2. Upload the Plugin Directory
    • Connect to your WordPress site's server using an FTP client (such as FileZilla) or your hosting provider's file manager
    • Navigate to the /wp-content/plugins/ directory on your server
    • Upload the entire co-author directory to the /wp-content/plugins/ folder
  3. Activate the Plugin
    • Log in to your WordPress admin dashboard
    • Go to the "Plugins" section from the left-hand menu
    • Find "Co-Author" in the list of installed plugins
    • Click the "Activate" button under the Co-Author plugin to activate it

Settings | API Key


To enable the seamless integration of ChatGPT into your WordPress site using Co-Author, you'll need to obtain an OpenAI API key. This key allows Co-Author to leverage the power of ChatGPT for generating custom blog posts tailored to your needs. OpenAI offers flexible payment options to access its powerful API for language processing, including ChatGPT, the engine behind Co-Author. These payment options cater to a variety of usage scenarios and business needs. Here's an overview of the available payment options:

  1. Pay-As-You-Go: With the pay-as-you-go model, you're charged based on your actual usage of the API. This option is ideal if your usage varies or if you're unsure about your long-term needs. You'll be billed according to the number of requests made to the API and any additional features or services utilized.
  2. Subscription Plans: OpenAI offers subscription plans tailored to different levels of usage. These plans typically include a set number of API requests per month at a fixed price. Subscribing to a plan can provide cost savings and predictability for consistent usage patterns. Plans may vary in terms of the number of included requests, access to premium features, and support options.
  3. Enterprise Solutions: For larger organizations with high-volume or custom requirements, OpenAI offers enterprise solutions tailored to specific needs. These solutions may include custom pricing, dedicated support, service level agreements (SLAs), and additional features or integrations. Enterprise customers can work closely with OpenAI to design a solution that aligns with their objectives and budget.
  4. Developer Tier: OpenAI also provides a free Developer tier for exploring the API and building prototypes. This tier has usage limits and may not be suitable for production environments but offers an opportunity to get started with the API at no cost.

To obtain an OpenAI API key

  1. Create/Open an OpenAI Account
    • Visit the OpenAI sign-up page
    • Fill in your email address and create a password.
    • Alternatively, you can sign up using your Google or Microsoft account.
  2. Access the API Settings
  3. Create a New API Key
    • Click on the "+ Create new secret key" button.
    • Provide a name or label to help identify this key later.
    • Click "Create secret key" to generate the key.
  4. Secure and Save the Key
    • This is the only time you'll see the full key.
    • If you lose the key, you'll need to generate a new one.

Settings | Models


Ultimately, the choice of which model to use for a Co-Author project depends on factors such as the project's budget, performance requirements, desired level of quality, and specific use case considerations. Developers may evaluate these factors to determine the most suitable option that aligns with their project goals and constraints.

Here are the available models

  1. ChatGPT-3:
    • ChatGPT-3 offers a high level of versatility and flexibility, making it suitable for a wide range of text generation tasks. It can handle various writing styles, tones, and topics with ease.
    • As the oldest version among the three options, ChatGPT-3 may offer a more cost-effective solution for projects with budget constraints or those requiring basic text generation capabilities.
    • Despite being an earlier iteration, ChatGPT-3 has a proven track record of generating high-quality content across different domains, making it a reliable choice for many applications.
  2. ChatGPT-3.5-Turbo:
    • ChatGPT-3.5-Turbo builds upon the capabilities of ChatGPT-3 with performance improvements, including better understanding of context, more accurate responses, and reduced repetition.
    • The "Turbo" variant of ChatGPT-3.5 is optimized for faster inference times, allowing for quicker generation of responses without compromising on quality. This makes it ideal for applications requiring real-time or near-real-time interaction.
    • ChatGPT-3.5-Turbo may offer additional features or refinements over its predecessor, enabling users to achieve better results and customization options for their Co-Author projects.
  3. ChatGPT-4:
    • ChatGPT-4 represents the latest advancements in natural language processing, offering state-of-the-art performance in text generation tasks. It incorporates the latest research and improvements in AI technology.
    • With each iteration, the GPT models tend to improve in quality, coherence, and relevance of generated text. ChatGPT-4 is likely to produce even more accurate, contextually appropriate, and engaging content compared to its predecessors.
    • For projects requiring nuanced understanding, handling of complex language patterns, or specialized domains, ChatGPT-4's advanced capabilities may be beneficial. It can excel in generating content for challenging scenarios or specific niche requirements.

Settings | Max Tokens


In the context of the ChatGPT API and Co-Author, "Max Tokens" refers to a parameter that specifies the maximum number of tokens or words allowed in the generated text output. Tokens are individual units of text, which can be words, punctuation marks, or other linguistic elements, separated by spaces or punctuation.

Setting the "Max Tokens" parameter allows users to control the length of the generated text produced by the ChatGPT model. By limiting the number of tokens, users can ensure that the generated text remains concise, focused, and within desired length constraints for their specific application or use case.

Max Tokens is set to 4096 by default.

Overall, the "Max Tokens" parameter provides users with fine-grained control over the length of the generated text output from the ChatGPT model, enabling them to tailor the output to their specific needs while balancing considerations such as content relevance, performance, and resource efficiency.

Fine-Tune | Persona


In the context of fine-tuning the Co-Author model, a "persona" refers to a set of characteristics, preferences, and traits that are used to guide the generation of content by the model. Essentially, a persona represents a fictional or real individual, audience segment, or target demographic for whom the content is tailored.

Fine-tuning the Co-Author model with a persona involves providing specific instructions, prompts, or constraints that shape the language generation process to better match the desired style, tone, vocabulary, and content preferences associated with that persona. This can include factors such as writing style (e.g., formal, casual), domain expertise (e.g., technology, finance), audience demographics (e.g., age, profession), and other relevant attributes.

By incorporating a persona during fine-tuning, Co-Author can produce more relevant and personalized content that aligns with the intended audience or purpose, enhancing its effectiveness for various writing tasks, such as blog posts, articles, marketing copy, and more.

Here are some examples

  • Example 1:
  • Example 2:
  • Example 3:

Fine-Tune | Instructions


In the context of fine-tuning the Co-Author model, "instructions" refer to specific guidance, prompts, or directives provided to the model during the training process. These instructions serve to shape and refine the model's language generation capabilities according to the desired objectives, preferences, or constraints.

Instructions can encompass a variety of elements, including

  1. Objectives: End result desired by the Co-Author generated content. These include expectations for the capabilities, knowledge-base, and appeal of the Co-Author model.
  2. Preferences: Preferences or preferences specified by the user or developer regarding aspects such as writing style, audience tone, domain expertise, or other relevant attributes. These preferences inform the model's decision-making process during text generation.
  3. Constraints: Limitations or guidelines imposed on the model to adhere to certain criteria or rules during text generation. Constraints can include requirements related to style, tone, vocabulary, content structure, or adherence to specific guidelines.

Here are some examples

  • Example 1:
  • Example 2:
  • Example 3:

Write Post | Post Prompt


The post prompt serves as the starting point for the generation process, guiding the model on the direction, tone, and content of the article.

Follow these guidelines to prepare an effective prompt

  1. Define the Topic: Clearly define the topic or subject matter you want the blog post to cover. Whether it's a specific theme, industry trend, or niche interest, articulate the central idea you want the article to revolve around. Be specific to ensure the generated content remains focused and relevant.
  2. Specify Key Points or Subtopics: Break down the main topic into key points or subtopics that you want the article to explore. Outline the main ideas, arguments, or sections that you want to be included in the blog post. Providing a structured framework helps the model understand the desired structure and organization of the content.
  3. Set the Tone and Style: Communicate the desired tone and style for the article. Whether it's formal, conversational, authoritative, or playful, specify the tone that aligns with your target audience and brand voice. Additionally, indicate any specific stylistic preferences or language conventions you want the model to adhere to.

Here are some examples

  • Example 1:
  • Example 2:
  • Example 3:

Write Post | Edit Content


After generating an article with a post prompt, you will be redirected to the "All Posts" dashboard, where you can manage your Co-Author's generated content.

Here's how you can edit your articles

  1. Navigate to the "All Posts" Dashboard: Upon completion of the generation process, you'll be directed to the "All Posts" dashboard automatically. Here, you'll find a list of all your generated articles.
  2. Select the Article to Edit: Your most recent article will be loaded by default. To edit a different article, simply click on the corresponding list item from the displayed articles.
  3. Enter Editing Mode: Hover over the content of the article you want to edit. An "Edit" button will appear. Click on it to enter editing mode.
  4. Modify Content: Once in editing mode, a dialog box will appear, providing tools to insert headings, paragraphs, bold text, or italic text. Highlight the text you want to modify and use these tools to make changes. You can also modify the post title at the top of the page by clicking on it.
  5. Save Changes: Remember to click the "Save" button after making any modifications to ensure your changes are preserved.

You can delete an article if you are not happy with the content generated by your Co-Author but make sure you've selected the correct article before proceeding.

Here's how you can delete an article

  1. Select the Article to Delete: Your most recent article will be loaded by default. To delete a different article, simply click on the corresponding list item from the displayed articles.
  2. Delete the Article Press the red "Delete" button at the bottom of the page.

Write Post | Insert Images


Co-Author is limited to generating text content. If you want to include images in your articles, you will need to manually upload and insert them into your article. Make sure that the image you select is high quality and will work with the dimensions of your blog. You can manually change the dimensions of the image during the upload process.

Here's how you can insert images

  1. Select the Article: Your most recent article will be loaded by default. To insert images into a different article, simply click on the corresponding list item from the displayed articles.
  2. Enter Editing Mode: Hover over the content of the article you want to edit. An "Edit" button will appear. Click on it to enter editing mode.
  3. Choose Position: Click into the article at the location you wish to insert your image. With the cursor blinking in the desired location, click the "Insert Images" button from the toolbar.
  4. Upload/Select Image: You will be presented with a dialog box that will allow you to upload/select from images on your server.
  5. Modify Dimensions: After selecting your desired image, you can modify the display width and height settings. As a note, both percentage (%) and pixel (px) based dimensions are valid.
  6. Save Changes: Remember to click the "Save" button after making changes.

Write Post | Publishing


After creating and refining a Co-Author blog article, you can manage its publication status through the following steps

Publishing a New Article

  • Unpublished by Default
    • All newly created articles in Co-Author are marked as "Unpublished" by default
  • Publishing an Article
    • When you're ready to make your article live, go to the 'All Posts' menu in Co-Author
    • Find the article you wish to publish and click the green "Publish" button
    • Upon clicking "Publish" for the first time, a new WordPress post is generated with the content created by Co-Author and you
    • The article's status is toggled to "Published," making it visible on your website

Unpublishing an Article

  • Unpublish a Published Article
    • If you need to unpublish an article that is already live, go to the 'All Posts' menu in Co-Author
    • Find the published article and click the "Unpublish" button
    • The post will be toggled to draft status in the WordPress posts table, removing it from public view
    • You can republish the article at any time by clicking the "Publish" button again

Deleting an Article

  • Permanently Delete an Article
    • To permanently delete a Co-Author post, navigate to the 'All Posts' menu in Co-Author
    • Find the article you wish to delete and click the red "Delete" button
    • Confirm the deletion if prompted. The article will be permanently removed from both Co-Author and your WordPress site