Unreal OpenAI API 1.0.0
Loading...
Searching...
No Matches
ChatCompletionTypes.h
1// OpenAI, Copyright LifeEXE. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Provider/Types/OpenAICommonTypes.h"
7#include "ChatCommonTypes.h"
8#include "ChatCompletionTypes.generated.h"
9
11// RESPONSE TYPES
13
14USTRUCT(BlueprintType)
16{
17 GENERATED_BODY()
18
19
26 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
27 FString Finish_Reason{};
28
32 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
33 int32 Index{};
34
38 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
40
44 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
46};
47
48USTRUCT(BlueprintType)
50{
51 GENERATED_BODY()
52
53
56 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
58
62 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
63 int32 Audio_Tokens{};
64
68 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
70
74 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
76};
77
78USTRUCT(BlueprintType)
80{
81 GENERATED_BODY()
82
83
86 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
87 int32 Audio_Tokens{};
88
92 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
94};
95
96USTRUCT(BlueprintType)
97struct FCompletionUsage : public FUsage
98{
99 GENERATED_BODY()
100
101
104 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
106
110 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
112};
113
114USTRUCT(BlueprintType)
116{
117 GENERATED_BODY()
121 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
123
127 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
129};
Definition ChatCompletionTypes.h:16
FLogProbs Logprobs
Definition ChatCompletionTypes.h:45
int32 Index
Definition ChatCompletionTypes.h:33
FMessage Message
Definition ChatCompletionTypes.h:39
FString Finish_Reason
Definition ChatCompletionTypes.h:27
Definition ChatCommonTypes.h:537
Definition ChatCompletionTypes.h:116
TArray< FChatChoice > Choices
Definition ChatCompletionTypes.h:122
FCompletionUsage Usage
Definition ChatCompletionTypes.h:128
Definition ChatCompletionTypes.h:50
int32 Rejected_Prediction_Tokens
Definition ChatCompletionTypes.h:75
int32 Reasoning_Tokens
Definition ChatCompletionTypes.h:69
int32 Accepted_Prediction_Tokens
Definition ChatCompletionTypes.h:57
int32 Audio_Tokens
Definition ChatCompletionTypes.h:63
Definition ChatCompletionTypes.h:98
FPromptTokensDetails Prompt_Tokens_Details
Definition ChatCompletionTypes.h:111
FCompletionTokensDetails Completion_Tokens_Details
Definition ChatCompletionTypes.h:105
Definition ChatCommonTypes.h:519
Definition ChatCommonTypes.h:75
Definition ChatCompletionTypes.h:80
int32 Cached_Tokens
Definition ChatCompletionTypes.h:93
int32 Audio_Tokens
Definition ChatCompletionTypes.h:87
Definition ChatCommonTypes.h:449