Как создать ядро
Использование пакета SDK для семантического ядра принимает минимальную настройку. Чтобы приступить к созданию собственного агента ИИ, вам просто потребуется пакет SDK и конечная точка для службы большой языковой модели (LLM). Пакет SDK использует эту конечную точку для подключения к LLM и выполнения запросов. Пакет SDK для семантического ядра поддерживает HuggingFace, OpenAI и Azure OpenAI LLMs. В этом примере мы используем Azure OpenAI.
Ниже приведены действия по началу работы с пакетом SDK для семантического ядра.
Установите пакет SDK для семантического ядра.
В Visual Studio Code можно использовать команду:
dotnet add package Microsoft.SemanticKernel --version 1.2.0
Перейдите на портал Azure.
Создайте новый ресурс Azure OpenAI, если у вас еще нет ресурса.
Создайте развертывание для модели, которую вы хотите использовать.
Получение ключа и конечной точки.
Добавьте ключ и конечную точку в службу построителя ядра.
using Microsoft.SemanticKernel; // Create kernel var builder = Kernel.CreateBuilder(); builder.AddAzureOpenAIChatCompletion( deploymentName: "[The name of your deployment]", endpoint: "[Your Azure endpoint]", apiKey: "[Your Azure OpenAI API key]", modelId: "[The name of the model]" // optional ); var kernel = builder.Build();
В следующих упражнениях можно настроить собственный проект семантического ядра.