Class RunStepProvider
- Namespace
- Glitch9.AIDevKit.OpenAI.Assistants
Simplifies implementation of HTTP operations for handling RunStep for AssistantsAPIv2.
public class RunStepProvider : AssistantProviderBase<RunStep>, IObjectProvider<RunStep>
- Inheritance
-
objectObjectProvider<RunStep>RunStepProvider
- Implements
-
IObjectProvider<RunStep>
- Inherited Members
-
ObjectProvider<RunStep>.OnCreateObjectProvider<RunStep>.OnRetrieveObjectProvider<RunStep>.OnUpdateObjectProvider<RunStep>.OnListObjectProvider<RunStep>.OnDeleteObjectProvider<RunStep>.CreateAsync(params object[])ObjectProvider<RunStep>.RetrieveAsync(string, params object[])ObjectProvider<RunStep>.RetrieveOrCreateAsync(string, params object[])ObjectProvider<RunStep>.UpdateAsync(string, params object[])ObjectProvider<RunStep>.ListAsync(params object[])ObjectProvider<RunStep>.DeleteAsync(string, params object[])
Constructors
RunStepProvider(AssistantsAPIv2)
public RunStepProvider(AssistantsAPIv2 api)
Parameters
apiAssistantsAPIv2
Methods
CreateInternalAsync(params object[])
protected override UniTask<RunStep> CreateInternalAsync(params object[] args)
Parameters
argsobject[]
Returns
- UniTask<RunStep>
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<RunStep[]> ListInternalAsync(params object[] args)
Parameters
argsobject[]
Returns
- UniTask<RunStep[]>
RetrieveInternalAsync(string, params object[])
protected override UniTask<RunStep> RetrieveInternalAsync(string id, params object[] args)
Parameters
idstringargsobject[]
Returns
- UniTask<RunStep>
UpdateInternalAsync(string, params object[])
protected override UniTask<RunStep> UpdateInternalAsync(string id, params object[] args)
Parameters
idstringargsobject[]
Returns
- UniTask<RunStep>