Le SDK du client des pièces OS est un ensemble de packages de moteurs de code puissants conçus pour écrire des applications sur les pièces OS. Il facilite la communication avec un serveur hébergé localement pour activer des fonctionnalités telles que les chats de copilote, l'enregistrement des actifs, etc.
Ce SDK a 2 packages:
Le SDK des pièces propose les caractéristiques clés suivantes:
Pour commencer avec le SDK du client OS Pièces, suivez ces étapes:
Télécharger des pièces OS : Pièces OS sert de service backend principal, offrant des fonctionnalités essentielles pour le SDK. Téléchargez la version appropriée pour votre système d'exploitation:
Installez le SDK : Utilisez Nuget pour installer le package SDK des pièces OS Client:
dotnet add package Pieces.OS.Client --prereleaseInstallez les extensions SDK : Si vous voulez Microsoft.Extensions.ai Prise en charge, installez les pièces.Extensions.ai Package:
dotnet add package Pieces.Extensions.AI --prereleaseCe repo contient les projets suivants:
Il existe un exemple de projet utilisant le package Piets.os.Client dans le dossier ./src/Client.Example . Cet exemple est une application de console contenant une gamme d'exemples différents, a commenté chacun. Pour exécuter ces exemples, décommentez celui que vous souhaitez exécuter, puis exécutez dotnet run le dossier ./src/Client.Example .
Les détails de cet exemple de projet sont fournis dans le fichier src / client / readme.md.
Il existe un exemple de projet utilisant le package Piets.Extensions.ai dans le dossier ./src/Extensions.Example . Cet exemple est une application de console contenant une gamme d'exemples différents, a commenté chacun. Pour exécuter ces exemples, décommentez celui que vous souhaitez exécuter, puis exécutez dotnet run le dossier ./src/Extensions.Example .
Les détails de cet exemple de projet sont fournis dans le fichier SRC / Extensions / Readme.md.
Ce repo comprend des actions GitHub pour publier à la fois les pièces.
Le package Piets.Extensions.ai dépend du package Pieces.os.client. La façon dont cela est mis en œuvre est:
Pour publier ces packages, faites ce qui suit:
client-v<xyz-a> où <xyz-a> est la chaîne de version. Par exemple, pour libérer 0.0.10-beta vous marqueriez avec client-v0.0.10-beta . Cela ne fera que construire et publier le package Piets.os.client.extensions-v<xyz-a> , par exemple extensions-v0.0.10-beta . Cela créera le package Piets.extensions.ai en utilisant la référence du package NuGet à des pièces.os.client et publiez sur NuGet.