Class RunService
public class RunService : CrudServiceBase<OpenAIClient>, IBetaApi
- Inheritance
-
object
RunService
- Implements
-
IBetaApi
Constructors
RunService(OpenAIClient)
public RunService(OpenAIClient client)
Parameters
client OpenAIClient
Properties
Steps
public RunStepService Steps { get; }
Property Value
- RunStepService
Methods
CancelAsync(string, string, RESTOptions)
public UniTask<Run> CancelAsync(string threadId, string runId, RESTOptions options = null)
Parameters
threadId string
runId string
options RESTOptions
Returns
- UniTask<Run>
CreateAsync(string, RunRequest, RESTOptions)
public UniTask<Run> CreateAsync(string threadId, RunRequest req, RESTOptions options = null)
Parameters
threadId string
req RunRequest
options RESTOptions
Returns
- UniTask<Run>
ListAsync(string, CursorQuery, RESTOptions)
public UniTask<QueryResponse<Run>> ListAsync(string threadId, CursorQuery query = null, RESTOptions options = null)
Parameters
threadId string
query CursorQuery
options RESTOptions
Returns
- UniTask<QueryResponse<Run>>
Retrieve(string, string, RESTOptions)
public UniTask<Run> Retrieve(string threadId, string runId, RESTOptions options = null)
Parameters
threadId string
runId string
options RESTOptions
Returns
- UniTask<Run>
public UniTask<Run> SubmitToolOutputsAsync(string threadId, string runId, ToolOutputSubmissionRequest req, RESTOptions options = null)
Parameters
threadId string
runId string
req ToolOutputSubmissionRequest
options RESTOptions
Returns
- UniTask<Run>
UpdateAsync(string, string, RunRequest)
public UniTask<Run> UpdateAsync(string threadId, string runId, RunRequest req)
Parameters
threadId string
runId string
req RunRequest
Returns
- UniTask<Run>