openai/openai-dotnet

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
OpenAI_2.1.0-beta.1

Branches

Tags

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

Clone

HTTPS

Download ZIP

src/Generated/FineTuningClient.cs

95lines · modeblame

9f9f2936Jose Arriaga Maldonado2 years ago1// <auto-generated/>
2
3#nullable disable
4
5using System;
6using System.ClientModel;
7using System.ClientModel.Primitives;
8using System.Threading.Tasks;
9
10namespace OpenAI.FineTuning
11{
12// Data plane generated sub-client.
13public partial class FineTuningClient
14{
15private const string AuthorizationHeader = "Authorization";
16private readonly ApiKeyCredential _keyCredential;
17private const string AuthorizationApiKeyPrefix = "Bearer";
18private readonly ClientPipeline _pipeline;
19private readonly Uri _endpoint;
20
21protected FineTuningClient()
22{
23}
24
25internal PipelineMessage CreateCancelFineTuningJobRequest(string fineTuningJobId, RequestOptions options)
26{
27var message = _pipeline.CreateMessage();
28message.ResponseClassifier = PipelineMessageClassifier200;
29var request = message.Request;
30request.Method = "POST";
31var uri = new ClientUriBuilder();
32uri.Reset(_endpoint);
583e9f6fJose Arriaga Maldonado1 years ago33uri.AppendPath("/fine_tuning/jobs/", false);
9f9f2936Jose Arriaga Maldonado2 years ago34uri.AppendPath(fineTuningJobId, true);
35uri.AppendPath("/cancel", false);
36request.Uri = uri.ToUri();
37request.Headers.Set("Accept", "application/json");
38message.Apply(options);
39return message;
40}
41
42internal PipelineMessage CreateGetFineTuningJobCheckpointsRequest(string fineTuningJobId, string after, int? limit, RequestOptions options)
43{
44var message = _pipeline.CreateMessage();
45message.ResponseClassifier = PipelineMessageClassifier200;
46var request = message.Request;
47request.Method = "GET";
48var uri = new ClientUriBuilder();
49uri.Reset(_endpoint);
583e9f6fJose Arriaga Maldonado1 years ago50uri.AppendPath("/fine_tuning/jobs/", false);
9f9f2936Jose Arriaga Maldonado2 years ago51uri.AppendPath(fineTuningJobId, true);
52uri.AppendPath("/checkpoints", false);
53if (after != null)
54{
55uri.AppendQuery("after", after, true);
56}
57if (limit != null)
58{
59uri.AppendQuery("limit", limit.Value, true);
60}
61request.Uri = uri.ToUri();
62request.Headers.Set("Accept", "application/json");
63message.Apply(options);
64return message;
65}
66
67internal PipelineMessage CreateGetFineTuningEventsRequest(string fineTuningJobId, string after, int? limit, RequestOptions options)
68{
69var message = _pipeline.CreateMessage();
70message.ResponseClassifier = PipelineMessageClassifier200;
71var request = message.Request;
72request.Method = "GET";
73var uri = new ClientUriBuilder();
74uri.Reset(_endpoint);
583e9f6fJose Arriaga Maldonado1 years ago75uri.AppendPath("/fine_tuning/jobs/", false);
9f9f2936Jose Arriaga Maldonado2 years ago76uri.AppendPath(fineTuningJobId, true);
77uri.AppendPath("/events", false);
78if (after != null)
79{
80uri.AppendQuery("after", after, true);
81}
82if (limit != null)
83{
84uri.AppendQuery("limit", limit.Value, true);
85}
86request.Uri = uri.ToUri();
87request.Headers.Set("Accept", "application/json");
88message.Apply(options);
89return message;
90}
91
92private static PipelineMessageClassifier _pipelineMessageClassifier200;
93private static PipelineMessageClassifier PipelineMessageClassifier200 => _pipelineMessageClassifier200 ??= PipelineMessageClassifier.Create(stackalloc ushort[] { 200 });
94}
95}