• Skip to primary navigation
  • Skip to content
  • Skip to footer
Dovestones Software Logo

Dovestones Software

Active Directory Software and Services

  • Products
    • AD Toolset Bundle
    • AD Bulk Users
    • AD Bulk Contacts
    • AD Reporting
    • AD Bulk Export
    • AD Photos
    • AD Find and Replace
    • True Last Logon
    • Active Directory Self Service
    • AD Self Password Reset
    • AD Phonebook
    • AD Self Update
  • Solutions
    • Active Directory Self Service
    • Import users into Active Directory
    • Import Active Directory photos into SharePoint
    • Update users that already exist in Active Directory
    • Report on Active Directory Users
    • Allow users to reset their own passwords.
    • Allow employees to update their own details Active Directory
  • Testimonials
  • Downloads
  • Purchase
    • Pricing & Purchase Online
    • Resellers
    • Quote Request
    • Purchase Orders
  • Support
    • Frequently Asked Questions (FAQs)
    • Documentation
    • Support Request Form
    • Custom Development Request Form
    • Uninstall Products
    • Find my license key
    • Blog
    • Videos
  • About Us
    • Enquiry Form
    • End User License Agreement
    • Privacy Policy

How to Configure AI Provider


Last updated 16 February 2026

Contents:
Introduction
Configuring Ollama (Local)
Configuring Azure OpenAI
Configuring Claude (Anthropic)
Configuring ChatGPT (OpenAI API)
Troubleshooting and Best Practices

Introduction

This guide explains how to configure an AI Provider for your Dovestones application.
The system supports the following providers:

  • Ollama (Local AI)
  • Azure OpenAI
  • Claude (Anthropic)
  • ChatGPT (OpenAI API)

Note: You can configure only one AI provider at a time.


Before You Start

Make sure:

  • You are running the latest supported version of the product.
  • You have access to the AI Configuration settings in the application.
  • You have an active account for the selected provider (if required).

Configuring Ollama (Local AI Provider)

Ollama allows you to run AI models locally on your machine (no external API required).
Recommended for:

  • Offline environments
  • Maximum privacy
  • No API costs

Step 1 — Install Ollama

Go to the official website: https://ollama.com
Download and install Ollama for your OS.
After installation, verify it is running: ollama --version
If installed correctly, it will return the installed version.


Step 2 — Pull an AI Model

You must download at least one model.
Example (recommended lightweight model): ollama pull llama3.1:8b
To verify installed models: ollama list


Step 3 — Start Ollama Server

Ollama runs automatically as a background service.
By default it listens on: http://localhost:11434
You can test it: curl http://localhost:11434/api/tags
If working, it will return available models in JSON format.


Step 4 — Configure in Dovestones Application

Open AI Settings and set:
Provider Type: Ollama (Local)

Setting Value
Max Prompt Length 350 (recommended)
Endpoint URL http://localhost:11434
Model Name llama3.1:8b (or your installed model name)

Save configuration and test.


⚠ Important Notes

  • Ensure port 11434 is not blocked by firewall.
  • Large models require significant RAM.
  • If you receive “unable to allocate CPU buffer”, use a smaller model.

Configuring Azure OpenAI

Use this option if you have an Azure subscription.


Step 1 — Create Azure OpenAI Resource

  1. Login to Azure Portal.
  2. Create new resource → Azure OpenAI.
  3. Deploy model (example: gpt-4o, gpt-4, gpt-35-turbo).

After deployment, note:

  • Endpoint URL
  • API Key
  • Deployment Name


Step 2 — Get Required Information

From Azure Portal → Keys and Endpoint
Example:
Endpoint: https://your-resource-name.openai.azure.com
Key: xxxxxxxxxxxxxxxxxxxxxxxx
Deployment Name: gpt-4o


Step 3 — Configure in Application

Provider Type: AzureOpenAI

Setting Value
Endpoint URL https://your-resource-name.openai.azure.com/
Deployment Name Your deployment name
Key Your Azure API Key

Save and test.


⚠ Common Issues

  • 401 Unauthorized → wrong key
  • 404 Deployment not found → incorrect deployment name
  • Timeout → firewall/VNET restrictions

Configuring Claude (Anthropic)

Claude requires an Anthropic API key.


Step 1 — Create Anthropic Account

Go to: https://console.anthropic.com
Create account and generate API key.


Step 2 — Select Model

Example models:

  • claude-3-opus
  • claude-3-sonnet
  • claude-3-haiku

Step 3 — Configure in Application

Provider Type: ClaudeAI

Setting Value
Endpoint URL https://api.anthropic.com
Key Your Anthropic API key
Model Name claude-3-sonnet
Api Version 2023-06-01

Save and test.


⚠ Billing Warning

If you receive: Your credit balance is too low to access the Anthropic API
You must upgrade your plan or purchase credits.


Configuring ChatGPT (OpenAI API)

This uses the official OpenAI API.


Step 1 — Create OpenAI API Key

Go to: https://platform.openai.com
Navigate to:

API Keys → Create new key
Copy and store securely.


Step 2 — Choose Model

Examples:

  • gpt-4o
  • gpt-4
  • gpt-3.5-turbo

Step 3 — Configure in Application

Provider Type: ChatGpt

Setting Value
Endpoint URL https://api.openai.com/v1/
Key Your OpenAI API key
Model Name gpt-4o

Save and test.


⚠ Common Errors

  • 401 Unauthorized → Invalid API key
  • 429 Rate limit exceeded → Upgrade plan or reduce request frequency
  • Invalid request error → Check model name

Troubleshooting

If AI does not respond:

  • Check logs
  • Validate API key
  • Confirm model name
  • Check firewall
  • Verify endpoint URL

Best Practices

  • Use Ollama for secure/offline environments.
  • Use Azure OpenAI for enterprise production systems.
  • Use ChatGPT for simplicity and quick setup.
  • Use Claude for advanced reasoning tasks.

 

Footer

Dovestones Software

Copyright 2005 – 2023 © Infoopia Inc.
All rights reserved.

Registered office:

Infoopia Inc.
PO Box 93383
Newmarket Ontario
L3X 1A3
Canada

Phone (voice mail):
Toll-Free 1.877.335.8909
Outside of US/Canada +1.647.478.8078

Our Newsletter

Subscribe to our newsletter to receive the latest updates. You can review our privacy policy here.