Skip to content

Commit 86ea6d9

Browse files
gunpal5Gunpal JainHavenDV
authored
bump Gemini SDK to Latest (#183)
* updated CSharpToJsonSchema and Google_GenerativeAI SDK to latest version * fix: unused versions * Update src/Directory.Packages.props * remove STJ 10 Preview * bump Gemini SDK and CSharpToJsonSchema to latest --------- Co-authored-by: Gunpal Jain <[email protected]> Co-authored-by: Konstantin S. <[email protected]>
1 parent a9f34e9 commit 86ea6d9

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

src/Directory.Packages.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
<PackageVersion Include="AWSSDK.BedrockAgentRuntime" Version="3.7.418" />
99
<PackageVersion Include="AWSSDK.BedrockRuntime" Version="3.7.412.4" />
1010
<PackageVersion Include="Azure.AI.OpenAI" Version="2.1.0" />
11-
<PackageVersion Include="CSharpToJsonSchema" Version="3.10.2-dev.29" />
11+
<PackageVersion Include="CSharpToJsonSchema" Version="3.10.2-dev.31" />
1212
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.2.25" />
1313
<PackageVersion Include="FluentAssertions" Version="8.2.0" />
1414
<PackageVersion Include="GitHubActionsTestLogger" Version="2.4.1" />
1515
<PackageVersion Include="Google.Cloud.AIPlatform.V1" Version="3.9.0" />
16-
<PackageVersion Include="Google_GenerativeAI" Version="2.4.3" />
16+
<PackageVersion Include="Google_GenerativeAI" Version="2.4.6" />
1717
<PackageVersion Include="GroqSharp" Version="1.1.2" />
1818
<PackageVersion Include="H.Generators.Extensions" Version="1.22.0" />
1919
<PackageVersion Include="H.Generators.Tests.Extensions" Version="1.22.0" />

src/Google/src/Extensions/GoogleGeminiExtensions.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,10 @@ public static string GetStringForFunctionArgs(this object? arguments)
5555
else throw new Exception("Unknown type");
5656
}
5757

58-
[RequiresUnreferencedCode("Calls System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)")]
59-
[RequiresDynamicCode("Calls System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)")]
6058
public static Schema? ToFunctionParameters(this OpenApiSchema openApiSchema)
6159
{
62-
var text = JsonSerializer.Serialize(openApiSchema);
63-
return JsonSerializer.Deserialize<Schema?>(text);
60+
var text = JsonSerializer.Serialize(openApiSchema,CSharpToJsonSchema.OpenApiSchemaJsonContext.Default.OpenApiSchema);
61+
return JsonSerializer.Deserialize<Schema?>(text,TypesSerializerContext.Default.Schema);
6462
}
6563

6664
public static string GetString(this IDictionary<string, object>? arguments)

0 commit comments

Comments
 (0)