Skip to content

Commit b842dc2

Browse files
HavenDVgithub-actions[bot]
andauthored
feat: Updated OpenAPI spec (#190)
Co-authored-by: github-actions[bot] <bot@openai.com>
1 parent eb4abaf commit b842dc2

18 files changed

Lines changed: 1735 additions & 1375 deletions

src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI..JsonSerializerContext.g.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -403,8 +403,10 @@ namespace tryAGI.OpenAI
403403
typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageRoleNullableJsonConverter),
404404
typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeJsonConverter),
405405
typeof(global::tryAGI.OpenAI.JsonConverters.EasyInputMessageTypeNullableJsonConverter),
406-
typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentTypeJsonConverter),
407-
typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentTypeNullableJsonConverter),
406+
typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentVariant3TypeJsonConverter),
407+
typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentVariant3TypeNullableJsonConverter),
408+
typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentVariant4TypeJsonConverter),
409+
typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemContentVariant4TypeNullableJsonConverter),
408410
typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleJsonConverter),
409411
typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemRoleNullableJsonConverter),
410412
typeof(global::tryAGI.OpenAI.JsonConverters.EvalItemTypeJsonConverter),
@@ -1593,7 +1595,7 @@ namespace tryAGI.OpenAI
15931595
typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter<global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesVariant1, global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesVariant2>),
15941596
typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter<global::tryAGI.OpenAI.EasyInputMessage, global::tryAGI.OpenAI.EvalItem>),
15951597
typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter<string, global::System.Collections.Generic.IList<global::tryAGI.OpenAI.InputContent>>),
1596-
typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter<string, global::tryAGI.OpenAI.InputTextContent, global::tryAGI.OpenAI.EvalItemContent>),
1598+
typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter<string, global::tryAGI.OpenAI.InputTextContent, global::tryAGI.OpenAI.EvalItemContentVariant3, global::tryAGI.OpenAI.EvalItemContentVariant4, byte[]>),
15971599
typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter<global::tryAGI.OpenAI.ResponseFormatText, global::tryAGI.OpenAI.ResponseFormatJsonSchema, global::tryAGI.OpenAI.ResponseFormatJsonObject>),
15981600
typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter<global::tryAGI.OpenAI.EvalJsonlFileContentSource, global::tryAGI.OpenAI.EvalJsonlFileIdSource, global::tryAGI.OpenAI.EvalStoredCompletionsSource>),
15991601
typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter<global::tryAGI.OpenAI.EvalJsonlFileContentSource, global::tryAGI.OpenAI.EvalJsonlFileIdSource>),

src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EvalItemContentType.g.cs renamed to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EvalItemContentVariant3Type.g.cs

Lines changed: 7 additions & 7 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 EvalItemContentTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.EvalItemContentType>
6+
public sealed class EvalItemContentVariant3TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.EvalItemContentVariant3Type>
77
{
88
/// <inheritdoc />
9-
public override global::tryAGI.OpenAI.EvalItemContentType Read(
9+
public override global::tryAGI.OpenAI.EvalItemContentVariant3Type Read(
1010
ref global::System.Text.Json.Utf8JsonReader reader,
1111
global::System.Type typeToConvert,
1212
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,19 +18,19 @@ public sealed class EvalItemContentTypeJsonConverter : global::System.Text.Json.
1818
var stringValue = reader.GetString();
1919
if (stringValue != null)
2020
{
21-
return global::tryAGI.OpenAI.EvalItemContentTypeExtensions.ToEnum(stringValue) ?? default;
21+
return global::tryAGI.OpenAI.EvalItemContentVariant3TypeExtensions.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.EvalItemContentType)numValue;
29+
return (global::tryAGI.OpenAI.EvalItemContentVariant3Type)numValue;
3030
}
3131
case global::System.Text.Json.JsonTokenType.Null:
3232
{
33-
return default(global::tryAGI.OpenAI.EvalItemContentType);
33+
return default(global::tryAGI.OpenAI.EvalItemContentVariant3Type);
3434
}
3535
default:
3636
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class EvalItemContentTypeJsonConverter : global::System.Text.Json.
4242
/// <inheritdoc />
4343
public override void Write(
4444
global::System.Text.Json.Utf8JsonWriter writer,
45-
global::tryAGI.OpenAI.EvalItemContentType value,
45+
global::tryAGI.OpenAI.EvalItemContentVariant3Type value,
4646
global::System.Text.Json.JsonSerializerOptions options)
4747
{
4848
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
4949

50-
writer.WriteStringValue(global::tryAGI.OpenAI.EvalItemContentTypeExtensions.ToValueString(value));
50+
writer.WriteStringValue(global::tryAGI.OpenAI.EvalItemContentVariant3TypeExtensions.ToValueString(value));
5151
}
5252
}
5353
}

src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EvalItemContentTypeNullable.g.cs renamed to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EvalItemContentVariant3TypeNullable.g.cs

Lines changed: 7 additions & 7 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 EvalItemContentTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.EvalItemContentType?>
6+
public sealed class EvalItemContentVariant3TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.EvalItemContentVariant3Type?>
77
{
88
/// <inheritdoc />
9-
public override global::tryAGI.OpenAI.EvalItemContentType? Read(
9+
public override global::tryAGI.OpenAI.EvalItemContentVariant3Type? Read(
1010
ref global::System.Text.Json.Utf8JsonReader reader,
1111
global::System.Type typeToConvert,
1212
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,19 +18,19 @@ public sealed class EvalItemContentTypeNullableJsonConverter : global::System.Te
1818
var stringValue = reader.GetString();
1919
if (stringValue != null)
2020
{
21-
return global::tryAGI.OpenAI.EvalItemContentTypeExtensions.ToEnum(stringValue);
21+
return global::tryAGI.OpenAI.EvalItemContentVariant3TypeExtensions.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.EvalItemContentType)numValue;
29+
return (global::tryAGI.OpenAI.EvalItemContentVariant3Type)numValue;
3030
}
3131
case global::System.Text.Json.JsonTokenType.Null:
3232
{
33-
return default(global::tryAGI.OpenAI.EvalItemContentType?);
33+
return default(global::tryAGI.OpenAI.EvalItemContentVariant3Type?);
3434
}
3535
default:
3636
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class EvalItemContentTypeNullableJsonConverter : global::System.Te
4242
/// <inheritdoc />
4343
public override void Write(
4444
global::System.Text.Json.Utf8JsonWriter writer,
45-
global::tryAGI.OpenAI.EvalItemContentType? value,
45+
global::tryAGI.OpenAI.EvalItemContentVariant3Type? value,
4646
global::System.Text.Json.JsonSerializerOptions options)
4747
{
4848
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
5353
}
5454
else
5555
{
56-
writer.WriteStringValue(global::tryAGI.OpenAI.EvalItemContentTypeExtensions.ToValueString(value.Value));
56+
writer.WriteStringValue(global::tryAGI.OpenAI.EvalItemContentVariant3TypeExtensions.ToValueString(value.Value));
5757
}
5858
}
5959
}
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
#nullable enable
2+
3+
namespace tryAGI.OpenAI.JsonConverters
4+
{
5+
/// <inheritdoc />
6+
public sealed class EvalItemContentVariant4TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.EvalItemContentVariant4Type>
7+
{
8+
/// <inheritdoc />
9+
public override global::tryAGI.OpenAI.EvalItemContentVariant4Type 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.EvalItemContentVariant4TypeExtensions.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.EvalItemContentVariant4Type)numValue;
30+
}
31+
case global::System.Text.Json.JsonTokenType.Null:
32+
{
33+
return default(global::tryAGI.OpenAI.EvalItemContentVariant4Type);
34+
}
35+
default:
36+
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
37+
}
38+
39+
return default;
40+
}
41+
42+
/// <inheritdoc />
43+
public override void Write(
44+
global::System.Text.Json.Utf8JsonWriter writer,
45+
global::tryAGI.OpenAI.EvalItemContentVariant4Type value,
46+
global::System.Text.Json.JsonSerializerOptions options)
47+
{
48+
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
49+
50+
writer.WriteStringValue(global::tryAGI.OpenAI.EvalItemContentVariant4TypeExtensions.ToValueString(value));
51+
}
52+
}
53+
}
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#nullable enable
2+
3+
namespace tryAGI.OpenAI.JsonConverters
4+
{
5+
/// <inheritdoc />
6+
public sealed class EvalItemContentVariant4TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter<global::tryAGI.OpenAI.EvalItemContentVariant4Type?>
7+
{
8+
/// <inheritdoc />
9+
public override global::tryAGI.OpenAI.EvalItemContentVariant4Type? 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.EvalItemContentVariant4TypeExtensions.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.EvalItemContentVariant4Type)numValue;
30+
}
31+
case global::System.Text.Json.JsonTokenType.Null:
32+
{
33+
return default(global::tryAGI.OpenAI.EvalItemContentVariant4Type?);
34+
}
35+
default:
36+
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
37+
}
38+
39+
return default;
40+
}
41+
42+
/// <inheritdoc />
43+
public override void Write(
44+
global::System.Text.Json.Utf8JsonWriter writer,
45+
global::tryAGI.OpenAI.EvalItemContentVariant4Type? value,
46+
global::System.Text.Json.JsonSerializerOptions options)
47+
{
48+
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
49+
50+
if (value == null)
51+
{
52+
writer.WriteNullValue();
53+
}
54+
else
55+
{
56+
writer.WriteStringValue(global::tryAGI.OpenAI.EvalItemContentVariant4TypeExtensions.ToValueString(value.Value));
57+
}
58+
}
59+
}
60+
}

0 commit comments

Comments
 (0)