Spotlight Sale: Save 50% on select Animations now through September 23.

AI Chat Plus - AI Chat Integration (OpenAI, Azure, Claude, Gemini, Ollama ...)

Disenone - Code Plugins - Aug 6, 2024

UE.AIChatPlus is an Unreal Engine plugin that enables communication with various GPT AI chat services. The currently supported services include OpenAI (ChatGPT, DALL-E), Azure OpenAI, Claude, Google Gemini, Ollama.

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

UE.AIChatPlus is an Unreal Engine plugin that enables communication with various GPT AI chat services.


Ccurrently supported services include OpenAI (ChatGPT, DALL-E), Azure OpenAI (ChatGPT, DALL-E), Claude, Google Gemini, Ollama. It is designed to facilitate integration with these AI chat services for UE developers.


The implementation is based on asynchronous REST requests, ensuring high performance and convenience. More service providers will be supported in the future.


Documentation: Link

中文文档:Link

Documento en español: Link


Latest Version: v1.2.0


Coming Soon:

  • Support llama.cpp


Supported APIs:

  • OpenAI: /chat/completions, /completions, /images/generations, /images/edits, /images/variations
  • Azure OpenAI: /chat/completions, /images/generations
  • Claude: /messages, /complete
  • Gemini: :generateText, :generateContent, :streamGenerateContent
  • Ollama: /api/chat, /api/generate, /api/tags


ChangeLog:


v1.2.0 - 2024.08.20

  • Support OpenAI Image Edit/Image Variation
  • Support Ollama API, support automatically getting the list of models supported by Ollama


v1.1.0 - 2024.08.07

  • Support blueprints


v1.0.0 - 2024.08.05

  • Basic complete functionality
  • Support OpenAI, Azure, Claude, Gemini.
  • Built-in feature-rich editor chat tool


Technical Details

Features:

  • Support OpenAI, Azure OpenAI, Claude, Gemini, Ollama
  • Text Generation, Text Chat, Image Generation, Image Analysis, Image Edit, Image Variation
  • Text-to-Text, Text-to-Image, Image-to-Text, Image-to-Image
  • An Editor AI Chat Tool which is well-crafted and feature-rich
  • Support Blueprint
  • Asynchronous Tasks
  • Multi Api Services and Multi GPT Models
  • Global Setting Page for AI Chat Editor Tool
  • Session Settings for each chat session
  • Automatic conversion of UStructs into Json and Json Into UStructs
  • Chat Content Modification
  • Image Viewing, Image Saving into File, Image Saving Into Texture Asset, Image Copy on Windows Platform
  • Ollama Support automatically getting Models list from API


Code Modules:

  •  AIChatPlusCommon [Runtime]
  •  AIChatPlusEditor [Editor]


Number of Blueprints: 10+

Number of C++ Classes: 10+

Network Replicated: (No)

Supported Development Platforms: (Win64, Mac)

Supported Target Build Platforms: (Win64, Mac, Android, IOS)

Documentation: Link

中文文档:Link

Documento en español: Link

Example Project: None

Important/Additional Notes: None