Class RunProvider
- Namespace
- Glitch9.AIDevKit.OpenAI.Assistants
Simplifies implementation of HTTP operations for handling Run for AssistantsAPIv2.
public class RunProvider : AssistantProviderBase<Run>, IObjectProvider<Run>
- Inheritance
-
objectObjectProvider<Run>RunProvider
- Implements
-
IObjectProvider<Run>
- Inherited Members
-
ObjectProvider<Run>.OnCreateObjectProvider<Run>.OnRetrieveObjectProvider<Run>.OnUpdateObjectProvider<Run>.OnListObjectProvider<Run>.OnDeleteObjectProvider<Run>.CreateAsync(params object[])ObjectProvider<Run>.RetrieveAsync(string, params object[])ObjectProvider<Run>.RetrieveOrCreateAsync(string, params object[])ObjectProvider<Run>.UpdateAsync(string, params object[])ObjectProvider<Run>.ListAsync(params object[])ObjectProvider<Run>.DeleteAsync(string, params object[])
Constructors
RunProvider(AssistantsAPIv2)
public RunProvider(AssistantsAPIv2 api)
Parameters
apiAssistantsAPIv2
Methods
CreateInternalAsync(params object[])
protected override UniTask<Run> CreateInternalAsync(params object[] args)
Parameters
argsobject[]
Returns
- UniTask<Run>
DeleteInternalAsync(string, params object[])
protected override UniTask<bool> DeleteInternalAsync(string id, params object[] args)
Parameters
idstringargsobject[]
Returns
- UniTask<bool>
ListInternalAsync(params object[])
protected override UniTask<Run[]> ListInternalAsync(params object[] args)
Parameters
argsobject[]
Returns
- UniTask<Run[]>
RetrieveInternalAsync(string, params object[])
protected override UniTask<Run> RetrieveInternalAsync(string id, params object[] args)
Parameters
idstringargsobject[]
Returns
- UniTask<Run>
UpdateInternalAsync(string, params object[])
protected override UniTask<Run> UpdateInternalAsync(string id, params object[] args)
Parameters
idstringargsobject[]
Returns
- UniTask<Run>
ValidateCurrentStatus()
Incomplete method. Do not use.
protected virtual UniTask<Run> ValidateCurrentStatus()
Returns
- UniTask<Run>