UE 插件 AIChatPlus 说明文档 #4
Replies: 14 comments 30 replies
-
如何有任何使用上的问题,欢迎在这里留下评论。 If there are any issues in using ths plugin, please leave a comment here. |
Beta Was this translation helpful? Give feedback.
-
Hi I bought your asset. Is there any tutorials of offline model blueprint of OpenAI? |
Beta Was this translation helpful? Give feedback.
-
Hello, I’m working with the Make AIChatPlus_ChatRequestMessage node in Unreal Engine, and I’m having trouble setting up the Images pin. It expects an array of AIChat Plus Texture Object References, but I can’t figure out how to create or convert a variable to this type.
Could you provide guidance on how to create or convert textures into the required AIChat Plus Texture Object Reference format? Is there a specific function or workflow I need to follow to make this work? Thank you in advance for your help! |
Beta Was this translation helpful? Give feedback.
-
Thank you for your quick response and for addressing the issue with the
AIChat Plus Texture Object Reference. I really appreciate your support and
the effort you put into improving the plugin. I'll keep an eye out for the
updated version and tutorial and look forward to testing the new features.
Additionally, I hope there won’t be any compatibility issues when working
with custom multimodal models launched through cLLama. If there’s any
advice or known limitations regarding this, I’d greatly appreciate it if
you could share.
Once again, thank you for your help!
…On Sat, Nov 30, 2024 at 7:54 PM disenone ***@***.***> wrote:
I apologize for the confusion caused.
I have added new interfaces to create the AIChat Plus Texture Object and
have submitted a new version of the plugin. You will be able to see the new
version after Fab completes the review, which usually takes 1-2 days.
Additionally, I have updated the tutorial, which explains how to have
Claude analyze images and how to use OpenAI to create images.
—
Reply to this email directly, view it on GitHub
<#4 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF2EXKQE3PSDIIR7ZG3E3AT2DHUTBAVCNFSM6AAAAABQU63LEGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNBSGI4TQMI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Awesome, thanks for the update!
…On Tue, Dec 3, 2024 at 10:24 PM disenone ***@***.***> wrote:
Hi,
I have submitted a new version to support OpenAI vision.
You will see the update in 1-2 days
—
Reply to this email directly, view it on GitHub
<#4 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF2EXKQKGGGGNGXOIHLTY2D2DYANHAVCNFSM6AAAAABQU63LEGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNBVGIZDKMI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hello,
I updated the plugin.
But it doesn't work yet.
If I uncheck Stream Boolean, It doesn't work.
So I tried unchecking, making Set Stream. But I don't know where to connect
Set stream.
If I connect before "send Open AI in world" it doesn't work. If I
connect after "Send Open AI in world", it works, but it send whole process
of making sentence.
Could you let me know where to connect? I attached my blueprint.
Thank you
2024년 12월 14일 (토) 오후 10:12, disenone ***@***.***>님이 작성:
… It just released yesterday. Have you updated the plugin ?
—
Reply to this email directly, view it on GitHub
<#4 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNIJ6WK662A4NZOYMSGTFXL2FQVD5AVCNFSM6AAAAABQU63LEGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJWGYZDCMQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
i attached screenshot of my blue print again. thank you so much
2024년 12월 15일 (일) 오후 10:24, disenone ***@***.***>님이 작성:
… image.png (view on web)
<https://github.com/user-attachments/assets/8edcd6b8-bcbc-49cf-87a1-bb344c1b9475>
Hi,
I tried Stream=false on blueprint and it works.
Could you please take a screenshot of you blueprint?
—
Reply to this email directly, view it on GitHub
<#4 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNIJ6WJTG25DWOBP526CFDD2FV7IPAVCNFSM6AAAAABQU63LEGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJXGE4TMNQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
i made a video.
https://youtu.be/5_0PLTJ2pyA
2024년 12월 15일 (일) 오후 10:41, disenone ***@***.***>님이 작성:
… sorry, but i can not see the attachment
—
Reply to this email directly, view it on GitHub
<#4 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNIJ6WK3PARNOQWM6JSLLMD2FWBILAVCNFSM6AAAAABQU63LEGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJXGIYDINQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
LogDebuggerCommands: Repeating last play command: 선택된 뷰포트
LogPlayLevel: PlayLevel: No blueprints needed recompiling
LogPlayLevel: Creating play world package: /Game/UEDPIE_0_NewWorld
LogPlayLevel: PIE: StaticDuplicateObject took: (0.001036s)
LogPlayLevel: PIE: Created PIE world by copying editor world from
/Game/NewWorld.NewWorld to /Game/UEDPIE_0_NewWorld.NewWorld (0.001063s)
LogUObjectHash: Compacting FUObjectHashTables data took 1.17ms
LogWorldMetrics: [UWorldMetricsSubsystem::Initialize]
LogPlayLevel: PIE: World Init took: (0.000838s)
LogAudio: Display: Creating Audio Device: Id: 25, Scope:
Unique, Realtime: True
LogAudioMixer: Display: Audio Mixer Platform Settings:
LogAudioMixer: Display: Sample Rate: 48000
LogAudioMixer: Display: Callback Buffer Frame Size Requested: 1024
LogAudioMixer: Display: Callback Buffer Frame Size To Use: 1024
LogAudioMixer: Display: Number of buffers to queue: 1
LogAudioMixer: Display: Max Channels (voices): 32
LogAudioMixer: Display: Number of Async Source Workers: 4
LogAudio: Display: AudioDevice MaxSources: 32
LogAudio: Display: Audio Spatialization Plugin: None (built-in).
LogAudio: Display: Audio Reverb Plugin: None (built-in).
LogAudio: Display: Audio Occlusion Plugin: None (built-in).
LogAudio: Display: Audio Modulation Plugin: DefaultModulationPlugin
LogAudioMixer: Display: Initializing audio mixer using platform API:
'XAudio2'
LogAudioMixer: Display: Using Audio Hardware Device 스피커(2- USB Audio Device)
LogAudioMixer: Display: Initializing Sound Submixes...
LogAudioMixer: Display: Creating Master Submix 'MasterSubmixDefault'
LogAudioMixer: Display: Creating Master Submix 'MasterReverbSubmixDefault'
LogAudioMixer: FMixerPlatformXAudio2::StartAudioStream() called.
InstanceID=25
LogAudioMixer: Display: Output buffers initialized: Frames=1024,
Channels=2, Samples=2048, InstanceID=25
LogAudioMixer: Display: Starting
AudioMixerPlatformInterface::RunInternal(), InstanceID=25
LogAudioMixer: Display: FMixerPlatformXAudio2::SubmitBuffer() called for
the first time. InstanceID=25
LogInit: FAudioDevice initialized with ID 25.
LogAudio: Display: Audio Device (ID: 25) registered with world 'NewWorld'.
LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 25
LogLoad: Game class is 'GameMode'
LogWorld: Bringing World /Game/UEDPIE_0_NewWorld.NewWorld up for play (max
tick rate 0) at 2024.12.15-23.29.02
LogWorld: Bringing up level for play took: 0.000495
LogOnline: OSS: Created online subsystem instance for: :Context_28
LogGameMode: Display: Match State Changed from EnteringMap to WaitingToStart
LogGameState: Match State Changed from EnteringMap to WaitingToStart
LogGameMode: Display: Match State Changed from WaitingToStart to InProgress
AIChatPlus_Internal: Verbose: [AIChatPlus_RequestBase.cpp:Activate:20]
Activate Request [AIChatPlus_OpenAIChatRequest
/Engine/Transient.AIChatPlus_OpenAIChatRequest_23][119938]
LogGameState: Match State Changed from WaitingToStart to InProgress
PIE: 서버가 로그인했습니다.
PIE: 에디터에서 플레이 총 시작 시간 0.157초입니다.
AIChatPlus_Internal: Verbose:
[AIChatPlus_RequestImplBase.h:SetRequestContent:186] Sending Request to [
https://api.openai.com/v1/chat/completions]: {
"model": "gpt-3.5-turbo",
"max_tokens": 1024,
"stream": true,
"temperature": 0.69999998807907104,
"messages": [
{
"role": "user",
"content": "Hello"
}
]
}
LogBlueprintUserMessages: [BP_Image_C_1] Hello! How can I assist
LogBlueprintUserMessages: [BP_Image_C_1] Hello! How can I assist you today?
AIChatPlus_Internal: Verbose:
[AIChatPlus_RequestImplBase.h:OnRequestComplete:203] Receive Response:
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Hello"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
How"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
I"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
assist"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
today"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
LogBlueprintUserMessages: [BP_Image_C_1] Hello! How can I assist you today?
LogSlate: Updating window title bar state: overlay mode, drag disabled,
window buttons hidden, title bar hidden
LogWorld: BeginTearingDown for /Game/UEDPIE_0_NewWorld
LogWorld: UWorld::CleanupWorld for NewWorld, bSessionEnded=true,
bCleanupResources=true
LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
LogWorldMetrics: [UWorldMetricsSubsystem::Deinitialize]
LogWorldMetrics: [UWorldMetricsSubsystem::Clear]
LogPlayLevel: Display: Shutting down PIE online subsystems
LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
LogSlate: Updating window title bar state: overlay mode, drag disabled,
window buttons hidden, title bar hidden
LogAudioMixer: Deinitializing Audio Bus Subsystem for audio device with ID
25
LogAudioMixer: FMixerPlatformXAudio2::StopAudioStream() called.
InstanceID=25
LogAudioMixer: FMixerPlatformXAudio2::StopAudioStream() called.
InstanceID=25
LogUObjectHash: Compacting FUObjectHashTables data took 1.18ms
LogPlayLevel: Display: Destroying online subsystem :Context_28
2024년 12월 15일 (일) 오후 11:12, disenone ***@***.***>님이 작성:
… image.png (view on web)
<https://github.com/user-attachments/assets/a8baef22-9f77-4266-9584-41c48d4ecfc7>
Sorry, But I can not reproduce you problem.
I set Steam=false as what you did, and it works out some response
successfully.
Could you Please open Verobse Log to see what OpenAI responses at Output
Log Windows?
image.png (view on web)
<https://github.com/user-attachments/assets/d5f97c06-ee85-4c56-b9f8-269852575c9b>
—
Reply to this email directly, view it on GitHub
<#4 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNIJ6WKSFYRKDZGHGAUNZUD2FWE3VAVCNFSM6AAAAABQU63LEGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJXGIYTSMA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
this is output log from when I start game and until when I stop game.
it is shown Final sentence is Hello! How can I assist you today?
But it printed all datas..
2024년 12월 15일 (일) 오후 11:32, 김건훈 ***@***.***>님이 작성:
… LogDebuggerCommands: Repeating last play command: 선택된 뷰포트
LogPlayLevel: PlayLevel: No blueprints needed recompiling
LogPlayLevel: Creating play world package: /Game/UEDPIE_0_NewWorld
LogPlayLevel: PIE: StaticDuplicateObject took: (0.001036s)
LogPlayLevel: PIE: Created PIE world by copying editor world from
/Game/NewWorld.NewWorld to /Game/UEDPIE_0_NewWorld.NewWorld (0.001063s)
LogUObjectHash: Compacting FUObjectHashTables data took 1.17ms
LogWorldMetrics: [UWorldMetricsSubsystem::Initialize]
LogPlayLevel: PIE: World Init took: (0.000838s)
LogAudio: Display: Creating Audio Device: Id: 25, Scope:
Unique, Realtime: True
LogAudioMixer: Display: Audio Mixer Platform Settings:
LogAudioMixer: Display: Sample Rate: 48000
LogAudioMixer: Display: Callback Buffer Frame Size Requested: 1024
LogAudioMixer: Display: Callback Buffer Frame Size To Use: 1024
LogAudioMixer: Display: Number of buffers to queue: 1
LogAudioMixer: Display: Max Channels (voices): 32
LogAudioMixer: Display: Number of Async Source Workers: 4
LogAudio: Display: AudioDevice MaxSources: 32
LogAudio: Display: Audio Spatialization Plugin: None (built-in).
LogAudio: Display: Audio Reverb Plugin: None (built-in).
LogAudio: Display: Audio Occlusion Plugin: None (built-in).
LogAudio: Display: Audio Modulation Plugin: DefaultModulationPlugin
LogAudioMixer: Display: Initializing audio mixer using platform API:
'XAudio2'
LogAudioMixer: Display: Using Audio Hardware Device 스피커(2- USB Audio
Device)
LogAudioMixer: Display: Initializing Sound Submixes...
LogAudioMixer: Display: Creating Master Submix 'MasterSubmixDefault'
LogAudioMixer: Display: Creating Master Submix 'MasterReverbSubmixDefault'
LogAudioMixer: FMixerPlatformXAudio2::StartAudioStream() called.
InstanceID=25
LogAudioMixer: Display: Output buffers initialized: Frames=1024,
Channels=2, Samples=2048, InstanceID=25
LogAudioMixer: Display: Starting
AudioMixerPlatformInterface::RunInternal(), InstanceID=25
LogAudioMixer: Display: FMixerPlatformXAudio2::SubmitBuffer() called for
the first time. InstanceID=25
LogInit: FAudioDevice initialized with ID 25.
LogAudio: Display: Audio Device (ID: 25) registered with world 'NewWorld'.
LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 25
LogLoad: Game class is 'GameMode'
LogWorld: Bringing World /Game/UEDPIE_0_NewWorld.NewWorld up for play (max
tick rate 0) at 2024.12.15-23.29.02
LogWorld: Bringing up level for play took: 0.000495
LogOnline: OSS: Created online subsystem instance for: :Context_28
LogGameMode: Display: Match State Changed from EnteringMap to
WaitingToStart
LogGameState: Match State Changed from EnteringMap to WaitingToStart
LogGameMode: Display: Match State Changed from WaitingToStart to InProgress
AIChatPlus_Internal: Verbose: [AIChatPlus_RequestBase.cpp:Activate:20]
Activate Request [AIChatPlus_OpenAIChatRequest
/Engine/Transient.AIChatPlus_OpenAIChatRequest_23][119938]
LogGameState: Match State Changed from WaitingToStart to InProgress
PIE: 서버가 로그인했습니다.
PIE: 에디터에서 플레이 총 시작 시간 0.157초입니다.
AIChatPlus_Internal: Verbose:
[AIChatPlus_RequestImplBase.h:SetRequestContent:186] Sending Request to [
https://api.openai.com/v1/chat/completions]: {
"model": "gpt-3.5-turbo",
"max_tokens": 1024,
"stream": true,
"temperature": 0.69999998807907104,
"messages": [
{
"role": "user",
"content": "Hello"
}
]
}
LogBlueprintUserMessages: [BP_Image_C_1] Hello! How can I assist
LogBlueprintUserMessages: [BP_Image_C_1] Hello! How can I assist you today?
AIChatPlus_Internal: Verbose:
[AIChatPlus_RequestImplBase.h:OnRequestComplete:203] Receive Response:
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Hello"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
How"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
I"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
assist"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
today"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data:
{"id":"chatcmpl-AejuBDbOTXGnQHIelKLCyZN9LcKw2","object":"chat.completion.chunk","created":1734272943,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
LogBlueprintUserMessages: [BP_Image_C_1] Hello! How can I assist you today?
LogSlate: Updating window title bar state: overlay mode, drag disabled,
window buttons hidden, title bar hidden
LogWorld: BeginTearingDown for /Game/UEDPIE_0_NewWorld
LogWorld: UWorld::CleanupWorld for NewWorld, bSessionEnded=true,
bCleanupResources=true
LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
LogWorldMetrics: [UWorldMetricsSubsystem::Deinitialize]
LogWorldMetrics: [UWorldMetricsSubsystem::Clear]
LogPlayLevel: Display: Shutting down PIE online subsystems
LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
LogSlate: Updating window title bar state: overlay mode, drag disabled,
window buttons hidden, title bar hidden
LogAudioMixer: Deinitializing Audio Bus Subsystem for audio device with ID
25
LogAudioMixer: FMixerPlatformXAudio2::StopAudioStream() called.
InstanceID=25
LogAudioMixer: FMixerPlatformXAudio2::StopAudioStream() called.
InstanceID=25
LogUObjectHash: Compacting FUObjectHashTables data took 1.18ms
LogPlayLevel: Display: Destroying online subsystem :Context_28
2024년 12월 15일 (일) 오후 11:12, disenone ***@***.***>님이 작성:
> image.png (view on web)
> <https://github.com/user-attachments/assets/a8baef22-9f77-4266-9584-41c48d4ecfc7>
>
> Sorry, But I can not reproduce you problem.
> I set Steam=false as what you did, and it works out some response
> successfully.
>
> Could you Please open Verobse Log to see what OpenAI responses at Output
> Log Windows?
>
> image.png (view on web)
> <https://github.com/user-attachments/assets/d5f97c06-ee85-4c56-b9f8-269852575c9b>
>
> —
> Reply to this email directly, view it on GitHub
> <#4 (reply in thread)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/BNIJ6WKSFYRKDZGHGAUNZUD2FWE3VAVCNFSM6AAAAABQU63LEGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJXGIYTSMA>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>
|
Beta Was this translation helpful? Give feedback.
-
LogDebuggerCommands: Repeating last play command: 선택된 뷰포트
LogPlayLevel: PlayLevel: No blueprints needed recompiling
LogPlayLevel: Creating play world package: /Game/UEDPIE_0_NewWorld
LogPlayLevel: PIE: StaticDuplicateObject took: (0.001071s)
LogPlayLevel: PIE: Created PIE world by copying editor world from
/Game/NewWorld.NewWorld to /Game/UEDPIE_0_NewWorld.NewWorld (0.001096s)
LogUObjectHash: Compacting FUObjectHashTables data took 1.17ms
LogWorldMetrics: [UWorldMetricsSubsystem::Initialize]
LogPlayLevel: PIE: World Init took: (0.000801s)
LogAudio: Display: Creating Audio Device: Id: 32, Scope:
Unique, Realtime: True
LogAudioMixer: Display: Audio Mixer Platform Settings:
LogAudioMixer: Display: Sample Rate: 48000
LogAudioMixer: Display: Callback Buffer Frame Size Requested: 1024
LogAudioMixer: Display: Callback Buffer Frame Size To Use: 1024
LogAudioMixer: Display: Number of buffers to queue: 1
LogAudioMixer: Display: Max Channels (voices): 32
LogAudioMixer: Display: Number of Async Source Workers: 4
LogAudio: Display: AudioDevice MaxSources: 32
LogAudio: Display: Audio Spatialization Plugin: None (built-in).
LogAudio: Display: Audio Reverb Plugin: None (built-in).
LogAudio: Display: Audio Occlusion Plugin: None (built-in).
LogAudio: Display: Audio Modulation Plugin: DefaultModulationPlugin
LogAudioMixer: Display: Initializing audio mixer using platform API:
'XAudio2'
LogAudioMixer: Display: Using Audio Hardware Device 스피커(2- USB Audio Device)
LogAudioMixer: Display: Initializing Sound Submixes...
LogAudioMixer: Display: Creating Master Submix 'MasterSubmixDefault'
LogAudioMixer: Display: Creating Master Submix 'MasterReverbSubmixDefault'
LogAudioMixer: FMixerPlatformXAudio2::StartAudioStream() called.
InstanceID=32
LogAudioMixer: Display: Output buffers initialized: Frames=1024,
Channels=2, Samples=2048, InstanceID=32
LogAudioMixer: Display: Starting
AudioMixerPlatformInterface::RunInternal(), InstanceID=32
LogAudioMixer: Display: FMixerPlatformXAudio2::SubmitBuffer() called for
the first time. InstanceID=32
LogInit: FAudioDevice initialized with ID 32.
LogAudio: Display: Audio Device (ID: 32) registered with world 'NewWorld'.
LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 32
LogLoad: Game class is 'GameMode'
LogWorld: Bringing World /Game/UEDPIE_0_NewWorld.NewWorld up for play (max
tick rate 0) at 2024.12.15-23.55.44
LogWorld: Bringing up level for play took: 0.000505
LogOnline: OSS: Created online subsystem instance for: :Context_35
LogGameMode: Display: Match State Changed from EnteringMap to WaitingToStart
LogGameState: Match State Changed from EnteringMap to WaitingToStart
LogGameMode: Display: Match State Changed from WaitingToStart to InProgress
AIChatPlus_Internal: Verbose: [AIChatPlus_RequestBase.cpp:Activate:20]
Activate Request [AIChatPlus_OpenAIChatRequest
/Engine/Transient.AIChatPlus_OpenAIChatRequest_31][119909]
LogGameState: Match State Changed from WaitingToStart to InProgress
PIE: 서버가 로그인했습니다.
PIE: 에디터에서 플레이 총 시작 시간 0.15초입니다.
AIChatPlus_Internal: Verbose:
[AIChatPlus_RequestImplBase.h:SetRequestContent:186] Sending Request to [
https://api.openai.com/v1/chat/completions]: {
"model": "gpt-3.5-turbo",
"max_tokens": 1024,
"temperature": 0.69999998807907104,
"messages": [
{
"role": "user",
"content": "Hello"
}
]
}
AIChatPlus_Internal: Verbose:
[AIChatPlus_RequestImplBase.h:OnRequestComplete:203] Receive Response: {
"id": "chatcmpl-AekK10Z9O0pVxENw2heW0u9z6qEYR",
"object": "chat.completion",
"created": 1734274545,
"model": "gpt-3.5-turbo-0125",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Hi there! How can I assist you today?",
"refusal": null
},
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 8,
"completion_tokens": 10,
"total_tokens": 18,
"prompt_tokens_details": {
"cached_tokens": 0,
"audio_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 0,
"audio_tokens": 0,
"accepted_prediction_tokens": 0,
"rejected_prediction_tokens": 0
}
},
"system_fingerprint": null
}
LogSlate: Updating window title bar state: overlay mode, drag disabled,
window buttons hidden, title bar hidden
LogWorld: BeginTearingDown for /Game/UEDPIE_0_NewWorld
LogWorld: UWorld::CleanupWorld for NewWorld, bSessionEnded=true,
bCleanupResources=true
LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
LogWorldMetrics: [UWorldMetricsSubsystem::Deinitialize]
LogWorldMetrics: [UWorldMetricsSubsystem::Clear]
LogPlayLevel: Display: Shutting down PIE online subsystems
LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
LogSlate: Updating window title bar state: overlay mode, drag disabled,
window buttons hidden, title bar hidden
LogAudioMixer: Deinitializing Audio Bus Subsystem for audio device with ID
32
LogAudioMixer: FMixerPlatformXAudio2::StopAudioStream() called.
InstanceID=32
LogAudioMixer: FMixerPlatformXAudio2::StopAudioStream() called.
InstanceID=32
LogUObjectHash: Compacting FUObjectHashTables data took 1.24ms
LogPlayLevel: Display: Destroying online subsystem :Context_35
2024년 12월 15일 (일) 오후 11:49, disenone ***@***.***>님이 작성:
… image.png (view on web)
<https://github.com/user-attachments/assets/f9d51e7d-8e44-47dc-b8d6-39f777411691>
This Log show stream=true, Could you show Logs about stream=false ?
—
Reply to this email directly, view it on GitHub
<#4 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNIJ6WKSJA4N6A3YPSZIYRT2FWJINAVCNFSM6AAAAABQU63LEGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJXGIZTQMA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
here you are.
2024년 12월 15일 (일) 오후 11:56, 김건훈 ***@***.***>님이 작성:
… LogDebuggerCommands: Repeating last play command: 선택된 뷰포트
LogPlayLevel: PlayLevel: No blueprints needed recompiling
LogPlayLevel: Creating play world package: /Game/UEDPIE_0_NewWorld
LogPlayLevel: PIE: StaticDuplicateObject took: (0.001071s)
LogPlayLevel: PIE: Created PIE world by copying editor world from
/Game/NewWorld.NewWorld to /Game/UEDPIE_0_NewWorld.NewWorld (0.001096s)
LogUObjectHash: Compacting FUObjectHashTables data took 1.17ms
LogWorldMetrics: [UWorldMetricsSubsystem::Initialize]
LogPlayLevel: PIE: World Init took: (0.000801s)
LogAudio: Display: Creating Audio Device: Id: 32, Scope:
Unique, Realtime: True
LogAudioMixer: Display: Audio Mixer Platform Settings:
LogAudioMixer: Display: Sample Rate: 48000
LogAudioMixer: Display: Callback Buffer Frame Size Requested: 1024
LogAudioMixer: Display: Callback Buffer Frame Size To Use: 1024
LogAudioMixer: Display: Number of buffers to queue: 1
LogAudioMixer: Display: Max Channels (voices): 32
LogAudioMixer: Display: Number of Async Source Workers: 4
LogAudio: Display: AudioDevice MaxSources: 32
LogAudio: Display: Audio Spatialization Plugin: None (built-in).
LogAudio: Display: Audio Reverb Plugin: None (built-in).
LogAudio: Display: Audio Occlusion Plugin: None (built-in).
LogAudio: Display: Audio Modulation Plugin: DefaultModulationPlugin
LogAudioMixer: Display: Initializing audio mixer using platform API:
'XAudio2'
LogAudioMixer: Display: Using Audio Hardware Device 스피커(2- USB Audio
Device)
LogAudioMixer: Display: Initializing Sound Submixes...
LogAudioMixer: Display: Creating Master Submix 'MasterSubmixDefault'
LogAudioMixer: Display: Creating Master Submix 'MasterReverbSubmixDefault'
LogAudioMixer: FMixerPlatformXAudio2::StartAudioStream() called.
InstanceID=32
LogAudioMixer: Display: Output buffers initialized: Frames=1024,
Channels=2, Samples=2048, InstanceID=32
LogAudioMixer: Display: Starting
AudioMixerPlatformInterface::RunInternal(), InstanceID=32
LogAudioMixer: Display: FMixerPlatformXAudio2::SubmitBuffer() called for
the first time. InstanceID=32
LogInit: FAudioDevice initialized with ID 32.
LogAudio: Display: Audio Device (ID: 32) registered with world 'NewWorld'.
LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 32
LogLoad: Game class is 'GameMode'
LogWorld: Bringing World /Game/UEDPIE_0_NewWorld.NewWorld up for play (max
tick rate 0) at 2024.12.15-23.55.44
LogWorld: Bringing up level for play took: 0.000505
LogOnline: OSS: Created online subsystem instance for: :Context_35
LogGameMode: Display: Match State Changed from EnteringMap to
WaitingToStart
LogGameState: Match State Changed from EnteringMap to WaitingToStart
LogGameMode: Display: Match State Changed from WaitingToStart to InProgress
AIChatPlus_Internal: Verbose: [AIChatPlus_RequestBase.cpp:Activate:20]
Activate Request [AIChatPlus_OpenAIChatRequest
/Engine/Transient.AIChatPlus_OpenAIChatRequest_31][119909]
LogGameState: Match State Changed from WaitingToStart to InProgress
PIE: 서버가 로그인했습니다.
PIE: 에디터에서 플레이 총 시작 시간 0.15초입니다.
AIChatPlus_Internal: Verbose:
[AIChatPlus_RequestImplBase.h:SetRequestContent:186] Sending Request to [
https://api.openai.com/v1/chat/completions]: {
"model": "gpt-3.5-turbo",
"max_tokens": 1024,
"temperature": 0.69999998807907104,
"messages": [
{
"role": "user",
"content": "Hello"
}
]
}
AIChatPlus_Internal: Verbose:
[AIChatPlus_RequestImplBase.h:OnRequestComplete:203] Receive Response: {
"id": "chatcmpl-AekK10Z9O0pVxENw2heW0u9z6qEYR",
"object": "chat.completion",
"created": 1734274545,
"model": "gpt-3.5-turbo-0125",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Hi there! How can I assist you today?",
"refusal": null
},
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 8,
"completion_tokens": 10,
"total_tokens": 18,
"prompt_tokens_details": {
"cached_tokens": 0,
"audio_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 0,
"audio_tokens": 0,
"accepted_prediction_tokens": 0,
"rejected_prediction_tokens": 0
}
},
"system_fingerprint": null
}
LogSlate: Updating window title bar state: overlay mode, drag disabled,
window buttons hidden, title bar hidden
LogWorld: BeginTearingDown for /Game/UEDPIE_0_NewWorld
LogWorld: UWorld::CleanupWorld for NewWorld, bSessionEnded=true,
bCleanupResources=true
LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
LogWorldMetrics: [UWorldMetricsSubsystem::Deinitialize]
LogWorldMetrics: [UWorldMetricsSubsystem::Clear]
LogPlayLevel: Display: Shutting down PIE online subsystems
LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
LogSlate: Updating window title bar state: overlay mode, drag disabled,
window buttons hidden, title bar hidden
LogAudioMixer: Deinitializing Audio Bus Subsystem for audio device with ID
32
LogAudioMixer: FMixerPlatformXAudio2::StopAudioStream() called.
InstanceID=32
LogAudioMixer: FMixerPlatformXAudio2::StopAudioStream() called.
InstanceID=32
LogUObjectHash: Compacting FUObjectHashTables data took 1.24ms
LogPlayLevel: Display: Destroying online subsystem :Context_35
2024년 12월 15일 (일) 오후 11:49, disenone ***@***.***>님이 작성:
> image.png (view on web)
> <https://github.com/user-attachments/assets/f9d51e7d-8e44-47dc-b8d6-39f777411691>
>
> This Log show stream=true, Could you show Logs about stream=false ?
>
> —
> Reply to this email directly, view it on GitHub
> <#4 (reply in thread)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/BNIJ6WKSJA4N6A3YPSZIYRT2FWJINAVCNFSM6AAAAABQU63LEGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJXGIZTQMA>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>
|
Beta Was this translation helpful? Give feedback.
-
Hello,
Thank you. Your solution works well.
And I have one more solution. It's bit longer than yours.
…-Connect "Get Response Body" to Chat Requested On Message.
Return Value
-Break AIChatPlus_Open AIResponseBody
-Get from Chices
-Break AIChatPlus_OpenAIChatResponseChoice From Get
-Break AIChatPlus_OpenAIChatResponseMessage
I think it is breaking OnMessageListener Event Manually.
Anyway thankyou sooooooo much.
2024년 12월 17일 (화) 오전 2:13, disenone ***@***.***>님이 작성:
Hi,
I have found out the solution.
Just link the Event like this:
image.png (view on web)
<https://github.com/user-attachments/assets/659ebdb7-2e1d-4b3e-9b94-b0fce5c37ee7>
Please let me know if this solves the problem.
—
Reply to this email directly, view it on GitHub
<#4 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNIJ6WMO35UFLMPURS3SUTT2F4C5HAVCNFSM6AAAAABQU63LEGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJYGM3TMNY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hi, I have purchased the plugin a couple of days ago and have been successfully using it. While the plugin works great there are a lot of potential improvements that could be made to both the plugin and documentation.
Finally, I am a marketplace seller myself and I sell several plugins on the marketplace. While it was a no brainer to go for such a bargain I must say that you are under selling the plugin at the current price. With all the work you must have put into the plugin you should definitely raise the price. Have a great day! |
Beta Was this translation helpful? Give feedback.
-
UE 插件 AIChatPlus 说明文档
UE Plugin AIChatPlus Documentation
https://wiki.disenone.site/en/ue-%E6%8F%92%E4%BB%B6-AIChatPlus/
Beta Was this translation helpful? Give feedback.
All reactions