How to Integrate ChatGPT with eDirectory

Introduction

ChatGPT, which is powered by OpenAI, offers a robust content generation tool that can greatly benefit your eDirectory platform. By seamlessly integrating ChatGPT, you can streamline the process of adding listings and create compelling descriptions for a wide range of content types, such as listings, events, classifieds, articles, and deals. This innovative tool will effectively enhance the user experience and engagement on your platform, making it more appealing to your audience.

Now, let's delve into the process of integrating ChatGPT with eDirectory version 13.3.00 and above. By following the steps below, you'll be able to leverage the full potential of ChatGPT within your eDirectory platform.

With the release of version 13.8, the default model was upgraded to the more efficient and higher-quality gpt-4-turbo, ensuring even better performance for new integrations. For existing users, a quick manual update can bring them up to speed.


Getting Started

1. Create a Developer Account at OpenAI

First, you'll need an OpenAI developer account.

2. Generate Your API Key

Once your account is set up, you can generate the secret key that links your eDirectory to OpenAI's services.

  • Go to the "API Keys" section in your OpenAI dashboard.
  • Click "Create new secret key".
  • Crucial: Copy and store this key in a secure location immediately. You won't be able to view it again after closing the window.
  • Direct link: https://platform.openai.com/account/api-keys

3. Set Usage Limits (Highly Recommended!)

To enable the feature and prevent any unexpected charges, setting the payment details and usage limits in OpenAI is a critical step: https://platform.openai.com/settings/organization/billing/overview

  • Add the payment details

  • Navigate to Billing > Usage Limits in your OpenAI account.

  • Set both a hard limit and a soft limit. For example, you might set a hard limit of $20/month. This ensures you stay within your desired spending boundaries.

4. Add the API Key to eDirectory

With your OpenAI API key generated and usage limits set, the final step is to integrate it into your eDirectory platform.

  • Log into your eDirectory Admin Panel.
  • Navigate to Settings → General Settings.
  • Locate the "AI Auto Suggest" section and paste your OpenAI API key.
  • Save the changes.
  • You can also enable or disable AI features for sponsors.

5. Enable Auto Suggest for Content Types

To allow AI-generated content for listings, events, and classifieds:

  • Go to Settings → Products & Plans →Manage Products →AI Auto Suggest.
  • Enable the feature for the desired content types.

Note: Articles and Deals are enabled by default.


Choosing the Best OpenAI Model for Your Needs

Selecting the right OpenAI model is key to balancing performance, quality, and cost. Here's a brief comparison to help you decide:

Model Response Quality Estimated Cost* Best Use Case
gpt-3.5-turbo Good Low Ideal for lightweight or cost-sensitive use.
gpt-4-turbo Excellent Medium-low Offers the best quality-to-cost balance; highly recommended for most users.

Always verify the most current pricing directly on OpenAI's official website: https://openai.com/pricing

Note: The Chat GPT integration is only available from eDirectory version 13.3.00 and above. If your site is not version 13.3.00, and you would like to have this integration, contact our support team on support@edirectory.com for more information on how to upgrade your site.


Conclusion

By integrating ChatGPT with eDirectory, you’ll be able to seamlessly enhance the user experience by providing them with an efficient way to generate high-quality content. This will not only improve engagement but also contribute to boosting conversion rates, as users are more likely to be attracted to and interact with well-crafted content. Additionally, the integration will streamline the process of content creation, making it more accessible to users and ultimately increasing the overall value of the platform.

Furthermore, if you have any questions or require troubleshooting assistance, please do not hesitate to reach out to our dedicated support team. We are committed to providing you with the necessary assistance and guidance to ensure a smooth and productive experience with our integrated services. Your satisfaction is our top priority, and we're here to help in any way we can!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.