mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-11-12 04:47:21 +00:00
Generated the JSON contracts of providers, the runtime, and services at compile time (#1150)
This commit is contained in:
1 parent
e954881fda
commit
24e3c22db3
140 files changed
+1415
-292
No files matched your search
@@ -59,7 +59,7 @@ public static class OpenAIStrictToolSchema
|
||||
// schema stays stable across requests, which prompt caching depends on.
|
||||
//
|
||||
schema["required"] = new JsonArray([..properties.Select(property => JsonValue.Create(property.Key))]);
|
||||
return JsonSerializer.Deserialize<JsonElement>(schema.ToJsonString());
|
||||
return JsonSerializer.Deserialize<JsonElement>(schema.ToJsonString(), ProviderJsonOptions.OPTIONS);
|
||||
}
|
||||
|
||||
private static void AllowNullType(JsonObject property)
|
||||
|
||||
Reference in new issue
Block a user