diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain.Shared/Dtos/Anthropic/AnthropicInput.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain.Shared/Dtos/Anthropic/AnthropicInput.cs index 12474b20..a7ef66be 100644 --- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain.Shared/Dtos/Anthropic/AnthropicInput.cs +++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain.Shared/Dtos/Anthropic/AnthropicInput.cs @@ -133,28 +133,5 @@ public class AnthropicMessageTool [JsonPropertyName("description")] public string? Description { get; set; } - [JsonPropertyName("input_schema")] public Input_schema? InputSchema { get; set; } + [JsonPropertyName("input_schema")] public object? InputSchema { get; set; } } - -public class Input_schema -{ - [JsonPropertyName("type")] public string? Type { get; set; } - - [JsonPropertyName("properties")] public Dictionary? Properties { get; set; } - - [JsonPropertyName("required")] public string[]? Required { get; set; } -} - -public class InputSchemaValue -{ - public string? type { get; set; } - - public string? description { get; set; } - - public InputSchemaValueItems? items { get; set; } -} - -public class InputSchemaValueItems -{ - public string? type { get; set; } -} \ No newline at end of file