Skip to content
This repository was archived by the owner on Oct 11, 2024. It is now read-only.

Commit 1bf0f99

Browse files
authored
v1.5.0: Featuring a new module w/ new Editor Tool: Image Generator based on DALL-E
2 parents d9ba0b0 + 95937a4 commit 1bf0f99

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+2826
-1314
lines changed

Config/DefaultHttpGPT.ini

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,33 @@
11
[CoreRedirects]
2-
; v1.2.1
3-
+FunctionRedirects=(OldName="HttpGPTRequest.SendMessage", NewName="HttpGPTRequest.SendMessage_CustomOptions")
4-
+FunctionRedirects=(OldName="HttpGPTRequest.SendMessages", NewName="HttpGPTRequest.SendMessages_CustomOptions")
5-
+FunctionRedirects=(OldName="HttpGPTSettings.GetDefaultSettings", NewName="HttpGPTSettings.GetDefaultOptions")
6-
+FunctionRedirects=(OldName="HttpGPTSettings.SetDefaultSettings", NewName="HttpGPTSettings.SetDefaultOptions")
2+
;v1.5.0
3+
; Classes
4+
+ClassRedirects=(OldName="/Script/HttpGPT.HttpGPTRequest", NewName="/Script/HttpGPTChatModule.HttpGPTChatRequest")
5+
+ClassRedirects=(OldName="/Script/HttpGPT.HttpGPTHelper", NewName="/Script/HttpGPTCommonModule.HttpGPTHelper")
6+
+ClassRedirects=(OldName="/Script/HttpGPT.HttpGPTSettings", NewName="/Script/HttpGPTCommonModule.HttpGPTSettings")
7+
8+
; Delegates
9+
+ClassRedirects=(OldName="/Script/HttpGPT.HttpGPTResponseDelegate", NewName="/Script/HttpGPTChatModule.HttpGPTChatResponseDelegate")
10+
+ClassRedirects=(OldName="/Script/HttpGPT.HttpGPTGenericDelegate", NewName="/Script/HttpGPTCommonModule.HttpGPTGenericDelegate")
11+
12+
; Enumerations
13+
+EnumRedirects=(OldName="/Script/HttpGPT.EHttpGPTRole",NewName="/Script/HttpGPTCommonModule.EHttpGPTChatRole")
14+
+EnumRedirects=(OldName="/Script/HttpGPT.EHttpGPTModel",NewName="/Script/HttpGPTCommonModule.EHttpGPTChatModel")
15+
16+
; Structures
17+
+StructRedirects=(OldName="/Script/HttpGPT.HttpGPTError",NewName="/Script/HttpGPTCommonModule.HttpGPTCommonError")
18+
+StructRedirects=(OldName="/Script/HttpGPT.HttpGPTResponse",NewName="/Script/HttpGPTCommonModule.HttpGPTChatResponse")
19+
+StructRedirects=(OldName="/Script/HttpGPT.HttpGPTMessage",NewName="/Script/HttpGPTCommonModule.HttpGPTChatMessage")
20+
+StructRedirects=(OldName="/Script/HttpGPT.HttpGPTChoice",NewName="/Script/HttpGPTCommonModule.HttpGPTChatChoice")
21+
+StructRedirects=(OldName="/Script/HttpGPT.HttpGPTUsage",NewName="/Script/HttpGPTCommonModule.HttpGPTChatUsage")
22+
+StructRedirects=(OldName="/Script/HttpGPT.HttpGPTOptions",NewName="/Script/HttpGPTCommonModule.HttpGPTChatOptions")
23+
24+
; Properties
25+
+PropertyRedirects=(OldName="/Script/HttpGPTCommonModule.HttpGPTChatOptions.APIKey", NewName="/Script/HttpGPTCommonModule.HttpGPTCommonOptions.APIKey")
26+
+PropertyRedirects=(OldName="/Script/HttpGPTCommonModule.HttpGPTChatOptions.User", NewName="/Script/HttpGPTCommonModule.HttpGPTCommonOptions.User")
27+
+PropertyRedirects=(OldName="/Script/HttpGPTChatModule.HttpGPTChatRequest.SendMessage_CustomOptions.Options", NewName="/Script/HttpGPTChatModule.HttpGPTChatRequest.SendMessage_CustomOptions.ChatOptions")
28+
+PropertyRedirects=(OldName="/Script/HttpGPTChatModule.HttpGPTChatRequest.SendMessages_CustomOptions.Options", NewName="/Script/HttpGPTChatModule.HttpGPTChatRequest.SendMessages_CustomOptions.ChatOptions")
29+
30+
; Functions
31+
+FunctionRedirects=(OldName="/Script/HttpGPTChatModule.HttpGPTChatRequest.SendMessage", NewName="/Script/HttpGPTChatModule.HttpGPTChatRequest.SendMessage_DefaultOptions")
32+
+FunctionRedirects=(OldName="/Script/HttpGPTChatModule.HttpGPTChatRequest.SendMessages", NewName="/Script/HttpGPTChatModule.HttpGPTChatRequest.SendMessages_DefaultOptions")
33+
+FunctionRedirects=(OldName="/Script/HttpGPTChatModule.HttpGPTChatRequest.GetTaskOptions", NewName="/Script/HttpGPTChatModule.HttpGPTChatRequest.GetChatOptions")

HttpGPT.uplugin

Lines changed: 34 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"FileVersion": 3,
3-
"Version": 12,
4-
"VersionName": "1.4.7",
5-
"FriendlyName": "HttpGPT - ChatGPT integrated in the Engine",
6-
"Description": "HttpGPT is an Unreal Engine plugin that facilitates integration with Chat GPT through asynchronous REST requests, making it easy for developers to communicate with the chatbot. HttpGPT also includes a new Editor Tool to integrate Chat GPT directly in the Engine.",
7-
"Category": "Messaging",
3+
"Version": 13,
4+
"VersionName": "1.5.0",
5+
"FriendlyName": "HttpGPT - GPT Integration",
6+
"Description": "HttpGPT is an Unreal Engine plugin that facilitates integration with OpenAI's GPT based services (ChatGPT and DALL-E) through asynchronous REST requests, making it easy for developers to communicate with the chatbot. HttpGPT also includes Editor Tools to integrate Chat GPT and DALL-E image generation directly in the Engine.",
7+
"Category": "Game Features",
88
"CreatedBy": "Lucas Vilas-Boas",
99
"CreatedByURL": "https://github.com/lucoiso",
1010
"DocsURL": "https://github.com/lucoiso/UEHttpGPT/wiki",
@@ -16,7 +16,7 @@
1616
"Installed": false,
1717
"Modules": [
1818
{
19-
"Name": "HttpGPT",
19+
"Name": "HttpGPTChatModule",
2020
"Type": "Runtime",
2121
"LoadingPhase": "Default",
2222
"WhitelistPlatforms": [
@@ -29,7 +29,33 @@
2929
]
3030
},
3131
{
32-
"Name": "HttpGPTEditor",
32+
"Name": "HttpGPTImageModule",
33+
"Type": "Runtime",
34+
"LoadingPhase": "Default",
35+
"WhitelistPlatforms": [
36+
"Win64",
37+
"Mac",
38+
"Linux",
39+
"IOS",
40+
"Android",
41+
"HoloLens"
42+
]
43+
},
44+
{
45+
"Name": "HttpGPTCommonModule",
46+
"Type": "Runtime",
47+
"LoadingPhase": "Default",
48+
"WhitelistPlatforms": [
49+
"Win64",
50+
"Mac",
51+
"Linux",
52+
"IOS",
53+
"Android",
54+
"HoloLens"
55+
]
56+
},
57+
{
58+
"Name": "HttpGPTEditorModule",
3359
"Type": "Editor",
3460
"WhitelistPlatforms": [
3561
"Win64",
@@ -39,4 +65,4 @@
3965
"LoadingPhase": "Default"
4066
}
4167
]
42-
}
68+
}

README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,19 @@
22

33
![Banner1](https://user-images.githubusercontent.com/77353979/226219720-150abd31-487c-474f-ab14-576ff2efbdde.png)
44

5-
HttpGPT is an Unreal Engine plugin that facilitates integration with Chat GPT through asynchronous REST requests, making it easy for developers to communicate with the chatbot.
5+
HttpGPT is an Unreal Engine plugin that facilitates integration with OpenAI's GPT based services (ChatGPT and DALL-E) through asynchronous REST requests, making it easy for developers to communicate with the chatbot.
66

7-
## Editor Tool
8-
HttpGPT also includes a new Editor Tool to integrate Chat GPT directly in the Engine:
7+
HttpGPT also includes Editor Tools to integrate Chat GPT and DALL-E image generation directly in the Engine.
98

10-
![Editor](https://user-images.githubusercontent.com/77353979/226606703-22f828a4-df71-43b1-b960-5ad100616064.png)
9+
## Editor Tool: HttpGPT Chat
10+
![Editor1](https://user-images.githubusercontent.com/77353979/229308552-941f4def-fe92-48bd-8931-b8198c341749.png)
11+
12+
## Editor Tool: HttpGPT Image Generator
13+
![Editor2](https://user-images.githubusercontent.com/77353979/229308557-8ff8008f-9b96-4ff6-a0f2-3b26fd104632.png)
1114

1215
## Links
1316
* [Documentation](https://github.com/lucoiso/UEHttpGPT/wiki)
1417
* [Unreal Engine Marketplace](https://www.unrealengine.com/marketplace/en-US/product/433c180835184aeca0172680a69497ee)
15-
* [Unreal Engine Forum](https://forums.unrealengine.com/t/free-httpgpt-chatgpt-integration/765168?u=lucoiso)
16-
* [OpenAI Documentation](https://platform.openai.com/docs/guides/chat)
18+
* [Unreal Engine Forum](https://forums.unrealengine.com/t/free-httpgpt-gpt-integration-chatgpt-and-dall-e/765168?u=lucoiso)
19+
* [OpenAI Documentation](https://platform.openai.com/docs/introduction)
1720
* [Example Project: SpeechGPT](https://github.com/lucoiso/UESpeechGPT)

Source/HttpGPT/Private/HttpGPT.cpp

Lines changed: 0 additions & 19 deletions
This file was deleted.

Source/HttpGPT/Private/HttpGPTHelper.cpp

Lines changed: 0 additions & 128 deletions
This file was deleted.

0 commit comments

Comments
 (0)