Как создать ядро

Завершено

Использование пакета SDK для семантического ядра принимает минимальную настройку. Чтобы приступить к созданию собственного агента ИИ, вам просто потребуется пакет SDK и конечная точка для службы большой языковой модели (LLM). Пакет SDK использует эту конечную точку для подключения к LLM и выполнения запросов. Пакет SDK для семантического ядра поддерживает HuggingFace, OpenAI и Azure OpenAI LLMs. В этом примере мы используем Azure OpenAI.

Ниже приведены действия по началу работы с пакетом SDK для семантического ядра.

  1. Установите пакет SDK для семантического ядра.

    В Visual Studio Code можно использовать команду: dotnet add package Microsoft.SemanticKernel --version 1.2.0

  2. Перейдите на портал Azure.

  3. Создайте новый ресурс Azure OpenAI, если у вас еще нет ресурса.

  4. Создайте развертывание для модели, которую вы хотите использовать.

  5. Получение ключа и конечной точки.

  6. Добавьте ключ и конечную точку в службу построителя ядра.

    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();
    

В следующих упражнениях можно настроить собственный проект семантического ядра.