精选特卖:从即日起至9月16日,精选插件五折特惠!

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

Disenone - 代码插件 - 2024/08/06

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.

  • 支持的平台
  • 支持的引擎版本
    5.2 - 5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

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


技术细节

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