CHAT AI Dialogue System and Tools

CHAT AI Dialogue System & Tools is a UE4 plugin that provides Blueprints for building interactive AI based dialogue systems using ChatGPT and GPT as a backend and tools to integrate the power of large language models directly into the UE5 editor.

Welcome to the documentation and thank you for purchasing CHAT AI Dialogue System and Tools!

For any questions, don’t hesitate to contact me at: help@leastsquares.io

Please consider rating the package in your asset downloads or leave a review on the asset page. This will help the growth of this asset.

Getting Started

Setup

The main component of the plugin is CHATAIDialogueSystemAndToolsLibrary function library. It exposes a group of functions that provide the user with ways of simplifying static meshes, procedural meshes and group of vertices at runtime, these are better described on the C++ Function/Blueprint Reference section.

C++ Function/Blueprint Reference

SetAPIKey

void SetAPIKey(FString APIKey);

SetModel

static void SetModel(FString ModelName);

SetTemperature

static void SetTemperature(float Temperature);

CreateDialogueContext

static FGPTDialogueContext CreateDialogueContext(FString CharacterName, FString ActAs, TArray<FString> ThingsToMention);

Talk

static void Talk(UObject* WorldContextObject, FString Dialog, UPARAM(ref) FGPTDialogueContext& Context, FLatentActionInfo LatentInfo, bool& bIsSuccess, FString& ResponseString);

AskAQuestion

static void AskAQuestion(UObject* WorldContextObject, FString Prompt, FLatentActionInfo LatentInfo, bool& bIsSuccess, FString& ResponseString);

Troubleshooting

If you couldn’t fix your issue or have any questions or situation don’t hesitate to shoot me an email at: help@leastsquares.io



About us

We are a small company focused on building tools for game developers. Send us an email to careers@leastsquares.io if interested in working with us. For any other inquiries, feel free to contact us at hello@leastsquares.io or contact us on the discord





Sign up to our newsletter.

Want to receive news about discounts, new products and updates?