O SDK do cliente OS peças é um conjunto de pacotes poderosos de mecanismo de código projetados para escrever aplicativos no sistema operacional. Ele facilita a comunicação com um servidor hospedado localmente para ativar recursos como bate -papos de copilot, economia de ativos e muito mais.
Este SDK tem 2 pacotes:
As peças SDK oferece os seguintes recursos principais:
Para começar com o SDK do cliente OS peças, siga estas etapas:
Download de peças OS : peças OS serve como o serviço de back -end principal, fornecendo funcionalidade essencial para o SDK. Baixe a versão apropriada para o seu sistema operacional:
Instale o SDK : use o NUGET para instalar o pacote SDK do cliente OS peças:
dotnet add package Pieces.OS.Client --prereleaseInstale o Extensions SDK : se você deseja Microsoft.Extensions.ai Suporte, instale as peças.extensions.ai pacote:
dotnet add package Pieces.Extensions.AI --prereleaseEste repo contém os seguintes projetos:
Existe um exemplo de projeto usando o pacote peças.OS.client na pasta ./src/Client.Example . Este exemplo é um aplicativo de console que contém uma variedade de exemplos diferentes, cada um comentado. Para executar esses exemplos, descompor o que você deseja executar e execute dotnet run da pasta ./src/Client.Example .
Os detalhes deste projeto de exemplo são fornecidos no arquivo SRC/Client/Readme.md.
Existe um exemplo de projeto usando o pacote peças.extensions.ai na pasta ./src/Extensions.Example extensions.example. Este exemplo é um aplicativo de console que contém uma variedade de exemplos diferentes, cada um comentado. Para executar esses exemplos, descompor o que você deseja executar e execute dotnet run na pasta ./src/Extensions.Example .
Os detalhes deste projeto de exemplo são fornecidos no arquivo SRC/Extensions/Readme.md.
Este repositório inclui ações do GitHub para publicar os pacotes peças.os.client e peças.extensions.ai.
O pacote peças.extensions.ai depende das peças. A maneira como isso é implementado é:
Para publicar esses pacotes, faça o seguinte:
client-v<xyz-a> onde <xyz-a> é a string de versão. Por exemplo, para liberar 0.0.10-beta você marcaria com client-v0.0.10-beta . Isso só criará e publicará o pacote peças.OS.client.extensions-v<xyz-a> , por exemplo, extensions-v0.0.10-beta . Isso criará o pacote de peças.extensions.ai usando a referência do pacote Nuget para peças.os.client e publicar no NUGET.