feat: ai完成stock模块搭建

This commit is contained in:
橙子
2025-03-08 22:14:26 +08:00
parent 337088c908
commit 82865631fc
26 changed files with 1044 additions and 294 deletions

View File

@@ -1,7 +1,9 @@
using Yi.Framework.Stock.Domain.Managers.Plugins;
using Volo.Abp.Domain.Services;
using Volo.Abp.Domain.Services;
using Yi.Framework.SqlSugarCore.Abstractions;
using Yi.Framework.Stock.Domain.Entities;
using Yi.Framework.Stock.Domain.Managers.SemanticKernel;
using Yi.Framework.Stock.Domain.Managers.SemanticKernel.Plugins;
namespace Yi.Framework.Stock.Domain.Managers;
public class NewsManager:DomainService
@@ -19,9 +21,12 @@ public class NewsManager:DomainService
/// </summary>
/// <returns></returns>
public async Task GenerateNewsAsync()
{
_skClient.RegisterPlugins<NewsPlugins>("news");
await _skClient.ChatCompletionAsync("帮我生成一个新闻");
{ var question = """
""";
await _skClient.ChatCompletionAsync(question, ("NewsPlugins","save_news"));
}
public async Task SaveNewsAsync(NewsModel news)