openai/openai-dotnet

Public

mirrored from https://github.com/openai/openai-dotnetAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
jsquire-patch-1

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

src/Generated/BatchClient.RestClient.cs

39lines · modecode

1// <auto-generated/>
2
3#nullable disable
4
5using System.ClientModel.Primitives;
6using OpenAI;
7
8namespace OpenAI.Batch
9{
10 public partial class BatchClient
11 {
12 private static PipelineMessageClassifier _pipelineMessageClassifier200;
13
14 private static PipelineMessageClassifier PipelineMessageClassifier200 => _pipelineMessageClassifier200 = PipelineMessageClassifier.Create(stackalloc ushort[] { 200 });
15
16 internal virtual PipelineMessage CreateListBatchesRequest(string after, int? limit, RequestOptions options)
17 {
18 PipelineMessage message = Pipeline.CreateMessage();
19 message.ResponseClassifier = PipelineMessageClassifier200;
20 PipelineRequest request = message.Request;
21 request.Method = "GET";
22 ClientUriBuilder uri = new ClientUriBuilder();
23 uri.Reset(_endpoint);
24 uri.AppendPath("/batches", false);
25 if (after != null)
26 {
27 uri.AppendQuery("after", after, true);
28 }
29 if (limit != null)
30 {
31 uri.AppendQuery("limit", TypeFormatters.ConvertToString(limit, null), true);
32 }
33 request.Uri = uri.ToUri();
34 request.Headers.Set("Accept", "application/json");
35 message.Apply(options);
36 return message;
37 }
38 }
39}
40