Skip to content

Commit 3dddb14

Browse files
authored
Merge pull request #164 from tryAGI/bot/update-openapi_202503230117
feat:@coderabbitai
2 parents 49fcbbf + 87399e7 commit 3dddb14

File tree

223 files changed

+14760
-2853
lines changed

Some content is hidden

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

223 files changed

+14760
-2853
lines changed
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
#nullable enable
2+
#pragma warning disable CS0618 // Type or member is obsolete
3+
4+
namespace tryAGI.OpenAI.JsonConverters
5+
{
6+
/// <inheritdoc />
7+
public class CreateTranscriptionResponseStreamEventJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent>
8+
{
9+
/// <inheritdoc />
10+
public override global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent Read(
11+
ref global::System.Text.Json.Utf8JsonReader reader,
12+
global::System.Type typeToConvert,
13+
global::System.Text.Json.JsonSerializerOptions options)
14+
{
15+
options = options ?? throw new global::System.ArgumentNullException(nameof(options));
16+
var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
17+
18+
var
19+
readerCopy = reader;
20+
global::tryAGI.OpenAI.TranscriptTextDeltaEvent? transcriptTextDelta = default;
21+
try
22+
{
23+
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::tryAGI.OpenAI.TranscriptTextDeltaEvent> ??
24+
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEvent).Name}");
25+
transcriptTextDelta = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, typeInfo);
26+
}
27+
catch (global::System.Text.Json.JsonException)
28+
{
29+
}
30+
31+
readerCopy = reader;
32+
global::tryAGI.OpenAI.TranscriptTextDoneEvent? transcriptTextDone = default;
33+
try
34+
{
35+
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::tryAGI.OpenAI.TranscriptTextDoneEvent> ??
36+
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.TranscriptTextDoneEvent).Name}");
37+
transcriptTextDone = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, typeInfo);
38+
}
39+
catch (global::System.Text.Json.JsonException)
40+
{
41+
}
42+
43+
var result = new global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent(
44+
transcriptTextDelta,
45+
transcriptTextDone
46+
);
47+
48+
if (transcriptTextDelta != null)
49+
{
50+
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::tryAGI.OpenAI.TranscriptTextDeltaEvent> ??
51+
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEvent).Name}");
52+
_ = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
53+
}
54+
else if (transcriptTextDone != null)
55+
{
56+
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::tryAGI.OpenAI.TranscriptTextDoneEvent> ??
57+
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.TranscriptTextDoneEvent).Name}");
58+
_ = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
59+
}
60+
61+
return result;
62+
}
63+
64+
/// <inheritdoc />
65+
public override void Write(
66+
global::System.Text.Json.Utf8JsonWriter writer,
67+
global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent value,
68+
global::System.Text.Json.JsonSerializerOptions options)
69+
{
70+
options = options ?? throw new global::System.ArgumentNullException(nameof(options));
71+
var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
72+
73+
if (value.IsTranscriptTextDelta)
74+
{
75+
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::tryAGI.OpenAI.TranscriptTextDeltaEvent?> ??
76+
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEvent).Name}");
77+
global::System.Text.Json.JsonSerializer.Serialize(writer, value.TranscriptTextDelta, typeInfo);
78+
}
79+
else if (value.IsTranscriptTextDone)
80+
{
81+
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::tryAGI.OpenAI.TranscriptTextDoneEvent?> ??
82+
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.TranscriptTextDoneEvent).Name}");
83+
global::System.Text.Json.JsonSerializer.Serialize(writer, value.TranscriptTextDone, typeInfo);
84+
}
85+
}
86+
}
87+
}

src/libs/tryAGI.OpenAI/Generated/JsonConverters.CreateChatCompletionRequestVariant2AudioVoice.g.cs renamed to src/libs/tryAGI.OpenAI/Generated/JsonConverters.CreateTranslationRequestResponseFormat.g.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
namespace tryAGI.OpenAI.JsonConverters
44
{
55
/// <inheritdoc />
6-
public sealed class CreateChatCompletionRequestVariant2AudioVoiceJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoice>
6+
public sealed class CreateTranslationRequestResponseFormatJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat>
77
{
88
/// <inheritdoc />
9-
public override global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoice Read(
9+
public override global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat Read(
1010
ref global::System.Text.Json.Utf8JsonReader reader,
1111
global::System.Type typeToConvert,
1212
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,15 +18,15 @@ public sealed class CreateChatCompletionRequestVariant2AudioVoiceJsonConverter :
1818
var stringValue = reader.GetString();
1919
if (stringValue != null)
2020
{
21-
return global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoiceExtensions.ToEnum(stringValue) ?? default;
21+
return global::tryAGI.OpenAI.CreateTranslationRequestResponseFormatExtensions.ToEnum(stringValue) ?? default;
2222
}
2323

2424
break;
2525
}
2626
case global::System.Text.Json.JsonTokenType.Number:
2727
{
2828
var numValue = reader.GetInt32();
29-
return (global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoice)numValue;
29+
return (global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat)numValue;
3030
}
3131
default:
3232
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -38,12 +38,12 @@ public sealed class CreateChatCompletionRequestVariant2AudioVoiceJsonConverter :
3838
/// <inheritdoc />
3939
public override void Write(
4040
global::System.Text.Json.Utf8JsonWriter writer,
41-
global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoice value,
41+
global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat value,
4242
global::System.Text.Json.JsonSerializerOptions options)
4343
{
4444
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
4545

46-
writer.WriteStringValue(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoiceExtensions.ToValueString(value));
46+
writer.WriteStringValue(global::tryAGI.OpenAI.CreateTranslationRequestResponseFormatExtensions.ToValueString(value));
4747
}
4848
}
4949
}

src/libs/tryAGI.OpenAI/Generated/JsonConverters.CreateChatCompletionRequestVariant2AudioVoiceNullable.g.cs renamed to src/libs/tryAGI.OpenAI/Generated/JsonConverters.CreateTranslationRequestResponseFormatNullable.g.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
namespace tryAGI.OpenAI.JsonConverters
44
{
55
/// <inheritdoc />
6-
public sealed class CreateChatCompletionRequestVariant2AudioVoiceNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoice?>
6+
public sealed class CreateTranslationRequestResponseFormatNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat?>
77
{
88
/// <inheritdoc />
9-
public override global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoice? Read(
9+
public override global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat? Read(
1010
ref global::System.Text.Json.Utf8JsonReader reader,
1111
global::System.Type typeToConvert,
1212
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,15 +18,15 @@ public sealed class CreateChatCompletionRequestVariant2AudioVoiceNullableJsonCon
1818
var stringValue = reader.GetString();
1919
if (stringValue != null)
2020
{
21-
return global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoiceExtensions.ToEnum(stringValue);
21+
return global::tryAGI.OpenAI.CreateTranslationRequestResponseFormatExtensions.ToEnum(stringValue);
2222
}
2323

2424
break;
2525
}
2626
case global::System.Text.Json.JsonTokenType.Number:
2727
{
2828
var numValue = reader.GetInt32();
29-
return (global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoice)numValue;
29+
return (global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat)numValue;
3030
}
3131
default:
3232
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -38,7 +38,7 @@ public sealed class CreateChatCompletionRequestVariant2AudioVoiceNullableJsonCon
3838
/// <inheritdoc />
3939
public override void Write(
4040
global::System.Text.Json.Utf8JsonWriter writer,
41-
global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoice? value,
41+
global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat? value,
4242
global::System.Text.Json.JsonSerializerOptions options)
4343
{
4444
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -49,7 +49,7 @@ public override void Write(
4949
}
5050
else
5151
{
52-
writer.WriteStringValue(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioVoiceExtensions.ToValueString(value.Value));
52+
writer.WriteStringValue(global::tryAGI.OpenAI.CreateTranslationRequestResponseFormatExtensions.ToValueString(value.Value));
5353
}
5454
}
5555
}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#nullable enable
2+
3+
namespace tryAGI.OpenAI.JsonConverters
4+
{
5+
/// <inheritdoc />
6+
public sealed class DeleteFineTuningCheckpointPermissionResponseObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject>
7+
{
8+
/// <inheritdoc />
9+
public override global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject Read(
10+
ref global::System.Text.Json.Utf8JsonReader reader,
11+
global::System.Type typeToConvert,
12+
global::System.Text.Json.JsonSerializerOptions options)
13+
{
14+
switch (reader.TokenType)
15+
{
16+
case global::System.Text.Json.JsonTokenType.String:
17+
{
18+
var stringValue = reader.GetString();
19+
if (stringValue != null)
20+
{
21+
return global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObjectExtensions.ToEnum(stringValue) ?? default;
22+
}
23+
24+
break;
25+
}
26+
case global::System.Text.Json.JsonTokenType.Number:
27+
{
28+
var numValue = reader.GetInt32();
29+
return (global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject)numValue;
30+
}
31+
default:
32+
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
33+
}
34+
35+
return default;
36+
}
37+
38+
/// <inheritdoc />
39+
public override void Write(
40+
global::System.Text.Json.Utf8JsonWriter writer,
41+
global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject value,
42+
global::System.Text.Json.JsonSerializerOptions options)
43+
{
44+
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
45+
46+
writer.WriteStringValue(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObjectExtensions.ToValueString(value));
47+
}
48+
}
49+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
#nullable enable
2+
3+
namespace tryAGI.OpenAI.JsonConverters
4+
{
5+
/// <inheritdoc />
6+
public sealed class DeleteFineTuningCheckpointPermissionResponseObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject?>
7+
{
8+
/// <inheritdoc />
9+
public override global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject? Read(
10+
ref global::System.Text.Json.Utf8JsonReader reader,
11+
global::System.Type typeToConvert,
12+
global::System.Text.Json.JsonSerializerOptions options)
13+
{
14+
switch (reader.TokenType)
15+
{
16+
case global::System.Text.Json.JsonTokenType.String:
17+
{
18+
var stringValue = reader.GetString();
19+
if (stringValue != null)
20+
{
21+
return global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObjectExtensions.ToEnum(stringValue);
22+
}
23+
24+
break;
25+
}
26+
case global::System.Text.Json.JsonTokenType.Number:
27+
{
28+
var numValue = reader.GetInt32();
29+
return (global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject)numValue;
30+
}
31+
default:
32+
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
33+
}
34+
35+
return default;
36+
}
37+
38+
/// <inheritdoc />
39+
public override void Write(
40+
global::System.Text.Json.Utf8JsonWriter writer,
41+
global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject? value,
42+
global::System.Text.Json.JsonSerializerOptions options)
43+
{
44+
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
45+
46+
if (value == null)
47+
{
48+
writer.WriteNullValue();
49+
}
50+
else
51+
{
52+
writer.WriteStringValue(global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObjectExtensions.ToValueString(value.Value));
53+
}
54+
}
55+
}
56+
}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#nullable enable
2+
3+
namespace tryAGI.OpenAI.JsonConverters
4+
{
5+
/// <inheritdoc />
6+
public sealed class FineTuningCheckpointPermissionObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject>
7+
{
8+
/// <inheritdoc />
9+
public override global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject Read(
10+
ref global::System.Text.Json.Utf8JsonReader reader,
11+
global::System.Type typeToConvert,
12+
global::System.Text.Json.JsonSerializerOptions options)
13+
{
14+
switch (reader.TokenType)
15+
{
16+
case global::System.Text.Json.JsonTokenType.String:
17+
{
18+
var stringValue = reader.GetString();
19+
if (stringValue != null)
20+
{
21+
return global::tryAGI.OpenAI.FineTuningCheckpointPermissionObjectExtensions.ToEnum(stringValue) ?? default;
22+
}
23+
24+
break;
25+
}
26+
case global::System.Text.Json.JsonTokenType.Number:
27+
{
28+
var numValue = reader.GetInt32();
29+
return (global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject)numValue;
30+
}
31+
default:
32+
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
33+
}
34+
35+
return default;
36+
}
37+
38+
/// <inheritdoc />
39+
public override void Write(
40+
global::System.Text.Json.Utf8JsonWriter writer,
41+
global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject value,
42+
global::System.Text.Json.JsonSerializerOptions options)
43+
{
44+
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
45+
46+
writer.WriteStringValue(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObjectExtensions.ToValueString(value));
47+
}
48+
}
49+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
#nullable enable
2+
3+
namespace tryAGI.OpenAI.JsonConverters
4+
{
5+
/// <inheritdoc />
6+
public sealed class FineTuningCheckpointPermissionObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject?>
7+
{
8+
/// <inheritdoc />
9+
public override global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject? Read(
10+
ref global::System.Text.Json.Utf8JsonReader reader,
11+
global::System.Type typeToConvert,
12+
global::System.Text.Json.JsonSerializerOptions options)
13+
{
14+
switch (reader.TokenType)
15+
{
16+
case global::System.Text.Json.JsonTokenType.String:
17+
{
18+
var stringValue = reader.GetString();
19+
if (stringValue != null)
20+
{
21+
return global::tryAGI.OpenAI.FineTuningCheckpointPermissionObjectExtensions.ToEnum(stringValue);
22+
}
23+
24+
break;
25+
}
26+
case global::System.Text.Json.JsonTokenType.Number:
27+
{
28+
var numValue = reader.GetInt32();
29+
return (global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject)numValue;
30+
}
31+
default:
32+
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
33+
}
34+
35+
return default;
36+
}
37+
38+
/// <inheritdoc />
39+
public override void Write(
40+
global::System.Text.Json.Utf8JsonWriter writer,
41+
global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject? value,
42+
global::System.Text.Json.JsonSerializerOptions options)
43+
{
44+
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
45+
46+
if (value == null)
47+
{
48+
writer.WriteNullValue();
49+
}
50+
else
51+
{
52+
writer.WriteStringValue(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObjectExtensions.ToValueString(value.Value));
53+
}
54+
}
55+
}
56+
}

0 commit comments

Comments
 (0)