-
-
Notifications
You must be signed in to change notification settings - Fork 524
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #546 from betalgo/feature/Assistant-api-part-2
Feature/assistant api part 2
- Loading branch information
Showing
36 changed files
with
1,206 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
using OpenAI.ObjectModels.RequestModels; | ||
using OpenAI.ObjectModels.ResponseModels; | ||
|
||
namespace OpenAI.Interfaces; | ||
|
||
public interface IRunStepService | ||
{ | ||
/// <summary> | ||
/// Returns a list of run steps belonging to a run. | ||
/// </summary> | ||
/// <param name="threadId">The ID of the thread the run and run steps belong to.</param> | ||
/// <param name="runId">The ID of the run steps belong to.</param> | ||
/// <param name="request">Paging</param> | ||
/// <param name="cancellationToken"></param> | ||
/// <returns>A list of [run step](/docs/api-reference/runs/step-object) objects.</returns> | ||
Task<RunStepListResponse> RunStepsList(string threadId, string runId, RunStepListRequest request, CancellationToken cancellationToken = default); | ||
|
||
/// <summary> | ||
/// Retrieves a run step. | ||
/// </summary> | ||
/// <param name="threadId">The ID of the thread to which the run and run step belongs.</param> | ||
/// <param name="runId">The ID of the run to which the run step belongs.</param> | ||
/// <param name="stepId">The ID of the run step to retrieve.</param> | ||
/// <param name="cancellationToken"></param> | ||
/// <returns>The [run step](/docs/api-reference/runs/step-object) object matching the specified ID.</returns> | ||
Task<RunStepResponse> RunStepRetrieve(string threadId, string runId, string stepId, CancellationToken cancellationToken = default); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.