Browse Source

feat(ai): Increase the localization of the Mcp tool

pull/1457/head
colin 6 months ago
parent
commit
8c49ca6119
  1. 17
      aspnet-core/modules/ai/LINGYUN.Abp.AI.Tools.Mcp/LINGYUN/Abp/AI/Tools/Mcp/AbpAIToolsMcpModule.cs

17
aspnet-core/modules/ai/LINGYUN.Abp.AI.Tools.Mcp/LINGYUN/Abp/AI/Tools/Mcp/AbpAIToolsMcpModule.cs

@ -1,6 +1,9 @@
using Microsoft.Extensions.DependencyInjection; using LINGYUN.Abp.AI.Localization;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Http.Client; using Volo.Abp.Http.Client;
using Volo.Abp.Localization;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using Volo.Abp.VirtualFileSystem;
namespace LINGYUN.Abp.AI.Tools.Mcp; namespace LINGYUN.Abp.AI.Tools.Mcp;
@ -13,10 +16,22 @@ public class AbpAIToolsMcpModule : AbpModule
{ {
context.Services.AddMcpAIToolClient(); context.Services.AddMcpAIToolClient();
Configure<AbpVirtualFileSystemOptions>(options =>
{
options.FileSets.AddEmbedded<AbpAIToolsMcpModule>();
});
Configure<AbpAIToolsOptions>(options => Configure<AbpAIToolsOptions>(options =>
{ {
// Mcp工具 // Mcp工具
options.AIToolProviders.Add<McpAIToolProvider>(); options.AIToolProviders.Add<McpAIToolProvider>();
}); });
Configure<AbpLocalizationOptions>(options =>
{
options.Resources
.Get<AbpAIResource>()
.AddVirtualJson("/LINGYUN/Abp/AI/Tools/Mcp/Localization/Resources");
});
} }
} }

Loading…
Cancel
Save