Getting Started with AI

Getting Started with AI

Retailer integrates with 3 different AI engines: OpenAI's ChatGPT, Google Gemini, and as of Retailer 3.4.4, Anthropic's Claude. These integrations enable a number of features: you can get AI to write product descriptions for a website, write blog posts, suggest pricing based on online sales data, or arrive invoices from PDF documents.
NOTE: These integrations require an account with either OpenAIGoogle Gemini or Anthropic. Instructions for signup are included below.
WarningRetailer 3.4 and later cannot be installed on Windows 7. See HERE

Activating the AI Tools Module

To use the AI Integrations, the AI Tools module must be enabled. To check this:
  1. On the top menu bar of Retailer, click on Help → Register.
  2. Confirm that AI Tools is ticked. If it isn't, follow the steps below:
Notes
The Retailer AI integrations are only available to the Advanced or Ultimate Software Rental plans.
You can check your current plan on our Billing page. Log in and look under 'Current Subscriptions'.
If the plan is called 'Retailer Software Rental Standard', you will need to contact accounts@towersystems.com.au to request an upgrade to the Advanced Plan.
If the plan is called 'Support Plan...' followed by a colour, you have Legacy Support and will need to Switch to Rental to use the AI features.

Choosing an AI provider

Typically, the cost of these AI engines is not significant - a few cents to arrive an invoice, and fractions of a cent to generate descriptions.
When choosing an AI provider, you should also consider if you want to send the AI and their provider, information about your request or business to help it learn. Generally, the free AI models will use your information to help the AI learn and grow, while the paid AI models will give you the option for opting in/out of giving the AI information to learn.  So be aware that if you choose to share information with the AI provider your information maybe available in the public domain.  

Getting Started with OpenAI's ChatGPT

Access to OpenAI's ChatGPT requires purchasing credit on their Billing page.
WarningAlert: Retailer requires the OpenAI API access. This is a separate billing process to a ChatGPT (Plus or Pro) subscription which is not required
  1. Click HERE, then click the Sign Up button.
  2. Follow the prompts to create an account. This will require verification with both an email address and a mobile phone number.
  3. Once you have created an account and logged in, it should take you to the API keys page. If not, click HERE.
  4. Click Create Secret API key. Copy the code here by clicking the green button at the end of the code. Note that this is your one chance to copy this code, if you make a mistake you will need to generate another key,
  5. From the main menu in Retailer, go to Setup → API Connection
  6. Scroll down the list here until you find OpenAI.
  7. Click OpenAI, then paste the code you copied into the 'API Key' field. Click Save.
  8. Close & re-open Retailer.
NotesOpenAI requires you to pre-purchase Credit. You can check your OpenAI Credit on their Billing page HERE
You can check your OpenAI Usage HERE
OpenAI have a Limit on the number of requests you can make per minute and per day. You can check your account limits HERE. They also have a guide on Rate Limits.
Interruptions to OpenAI services will be published on their Status Page HERE

Getting Started with Google's Gemini

Google Gemini has a free tier that gives you a set number of uses per minute and per day, and they have a paid tier which allows more frequent use and access to their newest models. In typical use, it is relatively unlikely to go beyond the daily limit of the free tier if you use one of their quicker 'flash' models, while the 'pro' models can run out of uses very quickly, but are not necessary for good results.
It will not be possible to analyse larger invoices (10+ pages) on the free tier, as you will exceed Google's uses-per-minute limit.
Warning
Alert: If wanting to upgrade Gemini to the paid version, Retailer requires paid API access. This is a separate billing process to a Gemini (Pro or Ultra) subscription which is not required.
  1. Click HERE, then sign in with your Google account. You will need to create one if you do not have one already.
  2. Click 'Create API Key'. If prompted to select a project, do so from the drop down box.
  3. Click 'Copy' to copy the API key
  4. From the main menu in Retailer, go to Setup → API Connection
  5. Scroll down the list here until you find Gemini.
  6. Click Gemini, then paste the code you copied into the 'API Key' field. Click Save
  7. Close & re-open Retailer.
NotesInterruptions to Google Gemini API services will be published on their Status Page HERE

Getting Started with Anthropic's Claude

When signing up to Anthropic's Claude, you will be given $5 of free credit as a trial. Further usage beyond that point will require you to purchase credit. While using the initial free trial, it will not be possible to analyse larger invoices (5+ pages), as you will exceed Anthropic's uses-per-minute limit. This limit will not apply once you have purchased credit.
Warning
Alert: If wanting to use Claude, you will need to purchase API credits. This is a separate billing process to a Claude Plan (subscription) which is not required.
  1. Click HERE, then create an account via your email or Google account. It will only require a valid email address and a name.
  2. When prompted, make choose 'Individual' rather than 'Organisation'.
  3. After creating an account, you should be taken to the Dashboard. If not, click HERE
  4. Click Get API Key
  5. Enter a name for the key - 'Retailer' for example. Leave the workspace selection as 'Default' and click Add Key / Create Key
  6. Click 'Copy' in the top-right of the light blue box containing your API Key. You can now close this window.
  7. From the main menu in Retailer, go to Setup → API Connection
  8. Scroll down the list here until you find Anthropic.
  9. Click Anthropic, then paste the code you copied into the 'API Key' field. Click Save
  10. Close & re-open Retailer
NotesInterruptions to Anthropic's Claude API services will be published on their Status Page HERE

Settings

For each AI-based feature in Retailer, you will need to choose an AI Provider and then select a model. Some models are better than others at certain tasks, some may be unsuited entirely, and each model has different costs associated with it for each use.
Typically, newer models will give better responses, while older models will be cheaper to use. We have recommendations on which models to use on each AI feature's own article (see the links below), along with info on the other settings you can alter.

To select an AI model:
  1. Ensure you have entered an API key for either OpenAI, Gemini or Anthropic in API Connections and restarted Retailer
  2. From the Main Screen of Retailer, click Setup → AI
    If the option is greyed out, check the API Connection steps have been completed and restart Retailer.
  3. Read the Terms of Use. Click Yes to agree
  4. A list of Prompt Types will appear for each AI-based feature in Retailer
    Note: Previous Versions of Retailer had a tab for each AI-based feature. You should Update Retailer if your AI Settings screen still shows tabs
  5. Next to each Prompt Type, select a Provider then select a Model. Set Structure Response and Temp (Temperature) as required
    Note: See the specific article for each AI feature below for recommended settings
  6. Once finished, click Save and then Close

Next Steps

See the specific article for the AI feature(s) you wish to use:
    • Related Articles

    • Using AI to write Blog Posts for website

      Retailer has the ability to use Artificial Intelligence (ChatGPT, Google Gemini or Claude) to write Blog Posts for your website. To get started, you will first need to sign up with either OpenAI, Google or Anthropic. See HERE for more details You ...
    • Using AI to write product descriptions

      Retailer has the ability to integrate with ChatGPT, Google Gemini and Claude, artificial intelligence engines that can produce text based on learning from internet text and previous chats with humans. One of the uses of these AI engines is to ...
    • Using AI to offer Retail Price suggestions

      Retailer has the ability to integrate with ChatGPT, Google Gemini or Claude, artificial intelligence engines that can produce data based on learning from the internet and previous chats with humans. One of the uses of these AI engines is to produce ...
    • Using AI to arrive invoices from PDF documents

      The AI Import is only available to customers on the Advanced or Ultimate software rental plans. If the AI Import button is greyed out, it means you do not have access to the AI Tools modules on your account. See HERE Retailer can use Artificial ...
    • Webstore advice: Using a blog to drive traffic (and sales!)

      One of the most underutilised features of a website is a blog. Blog posts are one of the easiest ways to generate new and organic traffic to your website. For an online store that means potential customers. How to get started 1. Choose a topic that ...