Unreal OpenAI API 1.0.0
Loading...
Searching...
No Matches
UQuestService Class Reference
Inheritance diagram for UQuestService:
UBaseService

Public Member Functions

virtual bool Init (const OpenAI::ServiceSecrets &Secrets) override
virtual FString Name () const override
virtual FString TooltipDescription () const override
virtual FString Description () const override
virtual FString FunctionName () const override
virtual void Call (const TSharedPtr< FJsonObject > &Args, const FString &ToolID) override
Public Member Functions inherited from UBaseService
virtual FFunctionRequest Function () const
FOnServiceDataRecieved & OnServiceDataRecieved ()
FOnServiceDataError & OnServiceDataError ()

Protected Member Functions

virtual FString MakeFunction () const override
Protected Member Functions inherited from UBaseService
virtual FMessage MakeMessage (const FString &Content) const

Additional Inherited Members

Protected Attributes inherited from UBaseService
FOnServiceDataRecieved ServiceDataRecieved
FOnServiceDataError ServiceDataError
FString ToolID {}

Member Function Documentation

◆ Call()

void UQuestService::Call ( const TSharedPtr< FJsonObject > & Args,
const FString & ToolID )
overridevirtual

Reimplemented from UBaseService.

◆ Description()

FString UQuestService::Description ( ) const
overridevirtual

Reimplemented from UBaseService.

◆ FunctionName()

FString UQuestService::FunctionName ( ) const
overridevirtual

Reimplemented from UBaseService.

◆ Init()

virtual bool UQuestService::Init ( const OpenAI::ServiceSecrets & Secrets)
inlineoverridevirtual

Reimplemented from UBaseService.

◆ MakeFunction()

FString UQuestService::MakeFunction ( ) const
overrideprotectedvirtual

Reimplemented from UBaseService.

◆ Name()

virtual FString UQuestService::Name ( ) const
inlineoverridevirtual

Reimplemented from UBaseService.

◆ TooltipDescription()

virtual FString UQuestService::TooltipDescription ( ) const
inlineoverridevirtual

Reimplemented from UBaseService.


The documentation for this class was generated from the following files: