Skip to content

Commit 6b113af

Browse files
author
github-actions[bot]
committed
feat: Updated OpenAPI spec
1 parent fed30ee commit 6b113af

File tree

137 files changed

+8855
-581
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+8855
-581
lines changed

src/libs/AI21/Generated/AI21..JsonSerializerContext.g.cs

Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,32 @@ namespace AI21
1313
DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull,
1414
Converters = new global::System.Type[]
1515
{
16-
typeof(global::AI21.JsonConverters.AssistantTool2JsonConverter),
17-
typeof(global::AI21.JsonConverters.AssistantTool2NullableJsonConverter),
16+
typeof(global::AI21.JsonConverters.HTTPToolResourceTypeJsonConverter),
17+
typeof(global::AI21.JsonConverters.HTTPToolResourceTypeNullableJsonConverter),
18+
typeof(global::AI21.JsonConverters.HTTPToolFunctionParametersTypeJsonConverter),
19+
typeof(global::AI21.JsonConverters.HTTPToolFunctionParametersTypeNullableJsonConverter),
20+
typeof(global::AI21.JsonConverters.MCPToolResourceTypeJsonConverter),
21+
typeof(global::AI21.JsonConverters.MCPToolResourceTypeNullableJsonConverter),
22+
typeof(global::AI21.JsonConverters.FileSearchToolResourceTypeJsonConverter),
23+
typeof(global::AI21.JsonConverters.FileSearchToolResourceTypeNullableJsonConverter),
24+
typeof(global::AI21.JsonConverters.FileSearchToolResourceLabelsFilterModeJsonConverter),
25+
typeof(global::AI21.JsonConverters.FileSearchToolResourceLabelsFilterModeNullableJsonConverter),
26+
typeof(global::AI21.JsonConverters.RetrievalStrategyJsonConverter),
27+
typeof(global::AI21.JsonConverters.RetrievalStrategyNullableJsonConverter),
28+
typeof(global::AI21.JsonConverters.FileSearchToolResourceResponseLanguageJsonConverter),
29+
typeof(global::AI21.JsonConverters.FileSearchToolResourceResponseLanguageNullableJsonConverter),
30+
typeof(global::AI21.JsonConverters.WebSearchToolResourceTypeJsonConverter),
31+
typeof(global::AI21.JsonConverters.WebSearchToolResourceTypeNullableJsonConverter),
32+
typeof(global::AI21.JsonConverters.LanguageStudioApiServerDataTypesExecutionEngineToolDefinitionDiscriminatorTypeJsonConverter),
33+
typeof(global::AI21.JsonConverters.LanguageStudioApiServerDataTypesExecutionEngineToolDefinitionDiscriminatorTypeNullableJsonConverter),
34+
typeof(global::AI21.JsonConverters.BudgetLevelJsonConverter),
35+
typeof(global::AI21.JsonConverters.BudgetLevelNullableJsonConverter),
36+
typeof(global::AI21.JsonConverters.VisibilityJsonConverter),
37+
typeof(global::AI21.JsonConverters.VisibilityNullableJsonConverter),
38+
typeof(global::AI21.JsonConverters.AssistantTypeJsonConverter),
39+
typeof(global::AI21.JsonConverters.AssistantTypeNullableJsonConverter),
40+
typeof(global::AI21.JsonConverters.AssistantResponseLanguageJsonConverter),
41+
typeof(global::AI21.JsonConverters.AssistantResponseLanguageNullableJsonConverter),
1842
typeof(global::AI21.JsonConverters.AssistantMessageRoleJsonConverter),
1943
typeof(global::AI21.JsonConverters.AssistantMessageRoleNullableJsonConverter),
2044
typeof(global::AI21.JsonConverters.ToolCallTypeJsonConverter),
@@ -35,8 +59,8 @@ namespace AI21
3559
typeof(global::AI21.JsonConverters.SystemMessageRoleNullableJsonConverter),
3660
typeof(global::AI21.JsonConverters.ChatRequestMessageDiscriminatorRoleJsonConverter),
3761
typeof(global::AI21.JsonConverters.ChatRequestMessageDiscriminatorRoleNullableJsonConverter),
38-
typeof(global::AI21.JsonConverters.ToolDefinitionTypeJsonConverter),
39-
typeof(global::AI21.JsonConverters.ToolDefinitionTypeNullableJsonConverter),
62+
typeof(global::AI21.JsonConverters.LanguageStudioApiServerDataTypesChatToolDefinitionTypeJsonConverter),
63+
typeof(global::AI21.JsonConverters.LanguageStudioApiServerDataTypesChatToolDefinitionTypeNullableJsonConverter),
4064
typeof(global::AI21.JsonConverters.ToolParametersTypeJsonConverter),
4165
typeof(global::AI21.JsonConverters.ToolParametersTypeNullableJsonConverter),
4266
typeof(global::AI21.JsonConverters.ResponseFormatTypeJsonConverter),
@@ -47,12 +71,8 @@ namespace AI21
4771
typeof(global::AI21.JsonConverters.ConnectorsWorkflowStatusNullableJsonConverter),
4872
typeof(global::AI21.JsonConverters.MessageRoleJsonConverter),
4973
typeof(global::AI21.JsonConverters.MessageRoleNullableJsonConverter),
50-
typeof(global::AI21.JsonConverters.ConversationalRagConfigRetrievalStrategyJsonConverter),
51-
typeof(global::AI21.JsonConverters.ConversationalRagConfigRetrievalStrategyNullableJsonConverter),
5274
typeof(global::AI21.JsonConverters.ConversationalRagConfigResponseLanguageJsonConverter),
5375
typeof(global::AI21.JsonConverters.ConversationalRagConfigResponseLanguageNullableJsonConverter),
54-
typeof(global::AI21.JsonConverters.CreateMaestroRunsPayloadTool2JsonConverter),
55-
typeof(global::AI21.JsonConverters.CreateMaestroRunsPayloadTool2NullableJsonConverter),
5676
typeof(global::AI21.JsonConverters.CreateMaestroRunsPayloadBudgetJsonConverter),
5777
typeof(global::AI21.JsonConverters.CreateMaestroRunsPayloadBudgetNullableJsonConverter),
5878
typeof(global::AI21.JsonConverters.MaestroPayloadTypeJsonConverter),
@@ -67,16 +87,21 @@ namespace AI21
6787
typeof(global::AI21.JsonConverters.FileStatusNullableJsonConverter),
6888
typeof(global::AI21.JsonConverters.LibrarySearchRequestLabelsFilterModeJsonConverter),
6989
typeof(global::AI21.JsonConverters.LibrarySearchRequestLabelsFilterModeNullableJsonConverter),
70-
typeof(global::AI21.JsonConverters.RetrievalStrategyJsonConverter),
71-
typeof(global::AI21.JsonConverters.RetrievalStrategyNullableJsonConverter),
7290
typeof(global::AI21.JsonConverters.MaestroRunResultStatusJsonConverter),
7391
typeof(global::AI21.JsonConverters.MaestroRunResultStatusNullableJsonConverter),
7492
typeof(global::AI21.JsonConverters.ModelQuantizationJsonConverter),
7593
typeof(global::AI21.JsonConverters.ModelQuantizationNullableJsonConverter),
94+
typeof(global::AI21.JsonConverters.RunOptimizationJsonConverter),
95+
typeof(global::AI21.JsonConverters.RunOptimizationNullableJsonConverter),
96+
typeof(global::AI21.JsonConverters.ModifyAssistantRequestResponseLanguageJsonConverter),
97+
typeof(global::AI21.JsonConverters.ModifyAssistantRequestResponseLanguageNullableJsonConverter),
98+
typeof(global::AI21.JsonConverters.RunAssistantRequestResponseLanguageJsonConverter),
99+
typeof(global::AI21.JsonConverters.RunAssistantRequestResponseLanguageNullableJsonConverter),
76100
typeof(global::AI21.JsonConverters.WebsiteConnectorPayloadTypeJsonConverter),
77101
typeof(global::AI21.JsonConverters.WebsiteConnectorPayloadTypeNullableJsonConverter),
78-
typeof(global::AI21.JsonConverters.MessagesItemJsonConverter),
102+
typeof(global::AI21.JsonConverters.LanguageStudioApiServerDataTypesExecutionEngineToolDefinitionJsonConverter),
79103
typeof(global::AI21.JsonConverters.QueryFilterJsonConverter),
104+
typeof(global::AI21.JsonConverters.MessagesItemJsonConverter),
80105
typeof(global::AI21.JsonConverters.AnyOfJsonConverter<global::System.Collections.Generic.IList<global::System.Guid>, global::System.Collections.Generic.IList<string>>),
81106
typeof(global::AI21.JsonConverters.AnyOfJsonConverter<global::AI21.ChatStreamingFirstDelta, global::AI21.ChatStreamingContentDelta, global::AI21.ChatStreamingToolCallsFirstDelta, global::AI21.ChatStreamingToolCallsDelta>),
82107
typeof(global::AI21.JsonConverters.AnyOfJsonConverter<string, global::System.Collections.Generic.IList<string>>),
Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
1+
2+
#nullable enable
3+
4+
namespace AI21
5+
{
6+
public partial class Ai21Api
7+
{
8+
partial void PrepareGetVectorStoreStudioV1DemosRegulationsVectorStoreVectorStoreIdGetArguments(
9+
global::System.Net.Http.HttpClient httpClient,
10+
ref string vectorStoreId);
11+
partial void PrepareGetVectorStoreStudioV1DemosRegulationsVectorStoreVectorStoreIdGetRequest(
12+
global::System.Net.Http.HttpClient httpClient,
13+
global::System.Net.Http.HttpRequestMessage httpRequestMessage,
14+
string vectorStoreId);
15+
partial void ProcessGetVectorStoreStudioV1DemosRegulationsVectorStoreVectorStoreIdGetResponse(
16+
global::System.Net.Http.HttpClient httpClient,
17+
global::System.Net.Http.HttpResponseMessage httpResponseMessage);
18+
19+
partial void ProcessGetVectorStoreStudioV1DemosRegulationsVectorStoreVectorStoreIdGetResponseContent(
20+
global::System.Net.Http.HttpClient httpClient,
21+
global::System.Net.Http.HttpResponseMessage httpResponseMessage,
22+
ref string content);
23+
24+
/// <summary>
25+
/// Get Vector Store<br/>
26+
/// Get a vector store by ID.
27+
/// </summary>
28+
/// <param name="vectorStoreId"></param>
29+
/// <param name="cancellationToken">The token to cancel the operation with</param>
30+
/// <exception cref="global::AI21.ApiException"></exception>
31+
public async global::System.Threading.Tasks.Task<string> GetVectorStoreStudioV1DemosRegulationsVectorStoreVectorStoreIdGetAsync(
32+
string vectorStoreId,
33+
global::System.Threading.CancellationToken cancellationToken = default)
34+
{
35+
PrepareArguments(
36+
client: HttpClient);
37+
PrepareGetVectorStoreStudioV1DemosRegulationsVectorStoreVectorStoreIdGetArguments(
38+
httpClient: HttpClient,
39+
vectorStoreId: ref vectorStoreId);
40+
41+
var __pathBuilder = new global::AI21.PathBuilder(
42+
path: $"/studio/v1/demos/regulations/vector-store/{vectorStoreId}",
43+
baseUri: HttpClient.BaseAddress);
44+
var __path = __pathBuilder.ToString();
45+
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
46+
method: global::System.Net.Http.HttpMethod.Get,
47+
requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute));
48+
#if NET6_0_OR_GREATER
49+
__httpRequest.Version = global::System.Net.HttpVersion.Version11;
50+
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
51+
#endif
52+
53+
foreach (var __authorization in Authorizations)
54+
{
55+
if (__authorization.Type == "Http" ||
56+
__authorization.Type == "OAuth2")
57+
{
58+
__httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue(
59+
scheme: __authorization.Name,
60+
parameter: __authorization.Value);
61+
}
62+
else if (__authorization.Type == "ApiKey" &&
63+
__authorization.Location == "Header")
64+
{
65+
__httpRequest.Headers.Add(__authorization.Name, __authorization.Value);
66+
}
67+
}
68+
69+
PrepareRequest(
70+
client: HttpClient,
71+
request: __httpRequest);
72+
PrepareGetVectorStoreStudioV1DemosRegulationsVectorStoreVectorStoreIdGetRequest(
73+
httpClient: HttpClient,
74+
httpRequestMessage: __httpRequest,
75+
vectorStoreId: vectorStoreId);
76+
77+
using var __response = await HttpClient.SendAsync(
78+
request: __httpRequest,
79+
completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
80+
cancellationToken: cancellationToken).ConfigureAwait(false);
81+
82+
ProcessResponse(
83+
client: HttpClient,
84+
response: __response);
85+
ProcessGetVectorStoreStudioV1DemosRegulationsVectorStoreVectorStoreIdGetResponse(
86+
httpClient: HttpClient,
87+
httpResponseMessage: __response);
88+
// Validation Error
89+
if ((int)__response.StatusCode == 422)
90+
{
91+
string? __content_422 = null;
92+
global::System.Exception? __exception_422 = null;
93+
global::AI21.HTTPValidationError? __value_422 = null;
94+
try
95+
{
96+
if (ReadResponseAsString)
97+
{
98+
__content_422 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
99+
__value_422 = global::AI21.HTTPValidationError.FromJson(__content_422, JsonSerializerContext);
100+
}
101+
else
102+
{
103+
var __contentStream_422 = await __response.Content.ReadAsStreamAsync(cancellationToken).ConfigureAwait(false);
104+
__value_422 = await global::AI21.HTTPValidationError.FromJsonStreamAsync(__contentStream_422, JsonSerializerContext).ConfigureAwait(false);
105+
}
106+
}
107+
catch (global::System.Exception __ex)
108+
{
109+
__exception_422 = __ex;
110+
}
111+
112+
throw new global::AI21.ApiException<global::AI21.HTTPValidationError>(
113+
message: __content_422 ?? __response.ReasonPhrase ?? string.Empty,
114+
innerException: __exception_422,
115+
statusCode: __response.StatusCode)
116+
{
117+
ResponseBody = __content_422,
118+
ResponseObject = __value_422,
119+
ResponseHeaders = global::System.Linq.Enumerable.ToDictionary(
120+
__response.Headers,
121+
h => h.Key,
122+
h => h.Value),
123+
};
124+
}
125+
126+
if (ReadResponseAsString)
127+
{
128+
var __content = await __response.Content.ReadAsStringAsync(
129+
#if NET5_0_OR_GREATER
130+
cancellationToken
131+
#endif
132+
).ConfigureAwait(false);
133+
134+
ProcessResponseContent(
135+
client: HttpClient,
136+
response: __response,
137+
content: ref __content);
138+
ProcessGetVectorStoreStudioV1DemosRegulationsVectorStoreVectorStoreIdGetResponseContent(
139+
httpClient: HttpClient,
140+
httpResponseMessage: __response,
141+
content: ref __content);
142+
143+
try
144+
{
145+
__response.EnsureSuccessStatusCode();
146+
147+
return __content;
148+
}
149+
catch (global::System.Exception __ex)
150+
{
151+
throw new global::AI21.ApiException(
152+
message: __content ?? __response.ReasonPhrase ?? string.Empty,
153+
innerException: __ex,
154+
statusCode: __response.StatusCode)
155+
{
156+
ResponseBody = __content,
157+
ResponseHeaders = global::System.Linq.Enumerable.ToDictionary(
158+
__response.Headers,
159+
h => h.Key,
160+
h => h.Value),
161+
};
162+
}
163+
}
164+
else
165+
{
166+
try
167+
{
168+
__response.EnsureSuccessStatusCode();
169+
170+
var __content = await __response.Content.ReadAsStringAsync(
171+
#if NET5_0_OR_GREATER
172+
cancellationToken
173+
#endif
174+
).ConfigureAwait(false);
175+
176+
return __content;
177+
}
178+
catch (global::System.Exception __ex)
179+
{
180+
throw new global::AI21.ApiException(
181+
message: __response.ReasonPhrase ?? string.Empty,
182+
innerException: __ex,
183+
statusCode: __response.StatusCode)
184+
{
185+
ResponseHeaders = global::System.Linq.Enumerable.ToDictionary(
186+
__response.Headers,
187+
h => h.Key,
188+
h => h.Value),
189+
};
190+
}
191+
}
192+
}
193+
}
194+
}

0 commit comments

Comments
 (0)