Table of Contents

Installation

To install the NoSpoonLab AI Library, you need to download the latest release from the releases page.

The release contains the following files:

  • ai-core.dll (the core library that contains the OpenAI client and the NoSpoonAIClient framework).
  • ai-agent.dll (the library that contains the agent/character implementation).
  • framework-core.dll (the library that contains the MVC pattern implementation).

Extra libraries that are required to run the NoSpoonLab AI Library:

  • Newtonsoft.Json.dll
  • Newtonsoft.Json.Schema.dll

After downloading the release, you need to add the required libraries to your project.

Adding the required libraries to your project with Visual Studio

To add the required libraries to your project, you need to follow the steps below:

  1. Open your project in Visual Studio.
  2. Right-click on the References folder in the Solution Explorer.
  3. Click on Add Reference.
  4. Click on Browse.
  5. Navigate to the folder where you downloaded the release.
  6. Select the required libraries.
  7. Click on Add.
  8. Click on OK.
  9. Build your project.
  10. Run your project.
  11. Enjoy!

Adding the required libraries to your project with Rider

To add the required libraries to your project, you need to follow the steps below:

  1. Open your project in Rider.
  2. Right-click on the References folder in the Solution Explorer.
  3. Click on Add Reference.
  4. Click on Browse.
  5. Navigate to the folder where you downloaded the release.
  6. Select the required libraries.
  7. Click on Add.
  8. Click on OK.
  9. Build your project.
  10. Run your project.
  11. Enjoy!

Adding the required libraries to your Unity project

To add the required libraries to your Unity project, you need to follow the steps below:

  1. Open your project in Unity.
  2. Navigate to the folder where you downloaded the release.
  3. Select the required libraries.
  4. Drag and drop the selected libraries into the Assets folder in Unity.
  5. Build your project.
  6. Run your project.
  7. Enjoy!