openai/openai-dotnet

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
OpenAI_2.4.0

Branches

Tags

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

Clone

HTTPS

Download ZIP

src/Generated/AssistantClient.RestClient.cs

105lines · modeblame

e0fee603Jose Arriaga Maldonado1 years ago1// <auto-generated/>
2
3#nullable disable
4
5using System.ClientModel;
6using System.ClientModel.Primitives;
7using OpenAI;
8
9namespace OpenAI.Assistants
10{
11public partial class AssistantClient
12{
13private static PipelineMessageClassifier _pipelineMessageClassifier200;
14
15private static PipelineMessageClassifier PipelineMessageClassifier200 => _pipelineMessageClassifier200 = PipelineMessageClassifier.Create(stackalloc ushort[] { 200 });
16
5dce104aJose Arriaga Maldonado1 years ago17internal virtual PipelineMessage CreateGetAssistantsRequest(int? limit, string order, string after, string before, RequestOptions options)
e0fee603Jose Arriaga Maldonado1 years ago18{
19ClientUriBuilder uri = new ClientUriBuilder();
20uri.Reset(_endpoint);
21uri.AppendPath("/assistants", false);
22if (limit != null)
23{
24uri.AppendQuery("limit", TypeFormatters.ConvertToString(limit, null), true);
25}
26if (order != null)
27{
28uri.AppendQuery("order", order, true);
29}
30if (after != null)
31{
32uri.AppendQuery("after", after, true);
33}
34if (before != null)
35{
36uri.AppendQuery("before", before, true);
37}
1855542agithub-actions[bot]11 months ago38PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200);
39PipelineRequest request = message.Request;
e0fee603Jose Arriaga Maldonado1 years ago40request.Headers.Set("Accept", "application/json");
0ca4c062Jose Arriaga Maldonado1 years ago41request.Headers.Set("OpenAI-Beta", "assistants=v2");
e0fee603Jose Arriaga Maldonado1 years ago42message.Apply(options);
43return message;
44}
45
5dce104aJose Arriaga Maldonado1 years ago46internal virtual PipelineMessage CreateCreateAssistantRequest(BinaryContent content, RequestOptions options)
47{
48ClientUriBuilder uri = new ClientUriBuilder();
49uri.Reset(_endpoint);
50uri.AppendPath("/assistants", false);
1855542agithub-actions[bot]11 months ago51PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "POST", PipelineMessageClassifier200);
52PipelineRequest request = message.Request;
5dce104aJose Arriaga Maldonado1 years ago53request.Headers.Set("Accept", "application/json");
54request.Headers.Set("OpenAI-Beta", "assistants=v2");
55request.Headers.Set("Content-Type", "application/json");
56request.Content = content;
57message.Apply(options);
58return message;
59}
60
0ca4c062Jose Arriaga Maldonado1 years ago61internal virtual PipelineMessage CreateGetAssistantRequest(string assistantId, RequestOptions options)
e0fee603Jose Arriaga Maldonado1 years ago62{
63ClientUriBuilder uri = new ClientUriBuilder();
64uri.Reset(_endpoint);
65uri.AppendPath("/assistants/", false);
66uri.AppendPath(assistantId, true);
1855542agithub-actions[bot]11 months ago67PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200);
68PipelineRequest request = message.Request;
e0fee603Jose Arriaga Maldonado1 years ago69request.Headers.Set("Accept", "application/json");
0ca4c062Jose Arriaga Maldonado1 years ago70request.Headers.Set("OpenAI-Beta", "assistants=v2");
e0fee603Jose Arriaga Maldonado1 years ago71message.Apply(options);
72return message;
73}
74
0ca4c062Jose Arriaga Maldonado1 years ago75internal virtual PipelineMessage CreateModifyAssistantRequest(string assistantId, BinaryContent content, RequestOptions options)
e0fee603Jose Arriaga Maldonado1 years ago76{
77ClientUriBuilder uri = new ClientUriBuilder();
78uri.Reset(_endpoint);
79uri.AppendPath("/assistants/", false);
80uri.AppendPath(assistantId, true);
1855542agithub-actions[bot]11 months ago81PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "POST", PipelineMessageClassifier200);
82PipelineRequest request = message.Request;
e0fee603Jose Arriaga Maldonado1 years ago83request.Headers.Set("Accept", "application/json");
0ca4c062Jose Arriaga Maldonado1 years ago84request.Headers.Set("OpenAI-Beta", "assistants=v2");
e0fee603Jose Arriaga Maldonado1 years ago85request.Headers.Set("Content-Type", "application/json");
86request.Content = content;
87message.Apply(options);
88return message;
89}
90
0ca4c062Jose Arriaga Maldonado1 years ago91internal virtual PipelineMessage CreateDeleteAssistantRequest(string assistantId, RequestOptions options)
e0fee603Jose Arriaga Maldonado1 years ago92{
93ClientUriBuilder uri = new ClientUriBuilder();
94uri.Reset(_endpoint);
95uri.AppendPath("/assistants/", false);
96uri.AppendPath(assistantId, true);
1855542agithub-actions[bot]11 months ago97PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "DELETE", PipelineMessageClassifier200);
98PipelineRequest request = message.Request;
e0fee603Jose Arriaga Maldonado1 years ago99request.Headers.Set("Accept", "application/json");
0ca4c062Jose Arriaga Maldonado1 years ago100request.Headers.Set("OpenAI-Beta", "assistants=v2");
e0fee603Jose Arriaga Maldonado1 years ago101message.Apply(options);
102return message;
103}
104}
105}