Class AssistantResult
- Namespace
- Glitch9.AIDevKit.OpenAI.Assistants
Added with Assistants API v2.
public class AssistantResult : Result
- Inheritance
-
objectResultAssistantResult
- Extension Methods
Properties
ArrayResult
public List<string> ArrayResult { get; }
Property Value
- List<string>
RequiredActions
public Dictionary<string, RequiredActionStack> RequiredActions { get; }
Property Value
- Dictionary<string, RequiredActionStack>
Status
public AssistantsAPIResultStatus Status { get; }
Property Value
StringResult
Text returned by the API. (Not JSON)
public string StringResult { get; }
Property Value
- string
Usage
public Usage Usage { get; }
Property Value
Methods
Fail(string, Usage)
public static AssistantResult Fail(string failReason, Usage usage = null)
Parameters
failReasonstringusageUsage
Returns
RequiresAction(Dictionary<string, RequiredActionStack>)
public static AssistantResult RequiresAction(Dictionary<string, RequiredActionStack> requiredActions)
Parameters
requiredActionsDictionary<string, RequiredActionStack>
Returns
Success(List<string>, Usage)
public static AssistantResult Success(List<string> arrayResult, Usage usage)
Parameters
arrayResultList<string>usageUsage
Returns
Success(string, Usage)
public static AssistantResult Success(string stringResult, Usage usage)
Parameters
stringResultstringusageUsage