|
Unreal OpenAI API 1.0.0
|
Public Member Functions | |
| virtual void | Activate () override |
Public Attributes | |
| FOnChatCompletion | OnUpdate |
Private Member Functions | |
| void | OnCreateChatCompletionCompleted (const FChatCompletionResponse &Response, const FOpenAIResponseMetadata &ResponseMetadata) |
| void | OnCreateChatCompletionStreamProgresses (const TArray< FChatCompletionStreamResponse > &Responses, const FOpenAIResponseMetadata &ResponseMetadata) |
| void | OnCreateChatCompletionStreamCompleted (const TArray< FChatCompletionStreamResponse > &Responses, const FOpenAIResponseMetadata &ResponseMetadata) |
| virtual void | OnRequestError (const FString &URL, const FString &Content) override |
| virtual void | SetEndpoint (OpenAI::V1::FOpenAIEndpoints &Endpoints, const FString &URL) const override |
Static Private Member Functions | |
| static UChatCompletionAction * | CreateChatCompletion (const FChatCompletion &ChatCompletion, const FOpenAIAuth &Auth, const FString &URLOverride) |
Private Attributes | |
| FChatCompletion | ChatCompletion |
Additional Inherited Members | |
| Protected Member Functions inherited from UOpenAIActionBase | |
| UOpenAIProvider * | CreateProvider () |
| Protected Attributes inherited from UOpenAIActionBase | |
| FOpenAIAuth | Auth |
| FString | URLOverride |
|
staticprivate |
| URLOverride | Allows for the specification of a custom endpoint. This is beneficial when using a proxy. If this functionality is not required, this parameter can be left blank. |
|
overrideprivatevirtual |
Reimplemented from UOpenAIActionBase.
|
overrideprivatevirtual |
Reimplemented from UOpenAIActionBase.