feat: 完成ai生成

This commit is contained in:
橙子
2025-03-05 23:08:58 +08:00
parent 287634cf99
commit c092ee46e9
14 changed files with 653 additions and 2 deletions

View File

@@ -0,0 +1,23 @@
using Yi.Framework.Stock.Domain.Managers.Plugins;
namespace Yi.Framework.Stock.Domain.Managers;
public class NewsManager
{
private SemanticKernelClient _skClient;
public NewsManager(SemanticKernelClient skClient)
{
_skClient = skClient;
}
/// <summary>
/// 生成一个新闻
/// </summary>
/// <returns></returns>
public async Task GenerateNewsAsync()
{
_skClient.RegisterPlugins<NewsPlugins>("news");
await _skClient.ChatCompletionAsync("帮我生成一个新闻");
}
}