Das STICE OS -Client -SDK ist eine Reihe leistungsstarker Code -Engine -Pakete, die für das Schreiben von Anwendungen auf dem Betriebssystem für die Stücke entwickelt wurden. Es erleichtert die Kommunikation mit einem lokal gehosteten Server, um Funktionen wie Copilot -Chats, Asset -Speichern und mehr zu ermöglichen.
Dieser SDK hat 2 Pakete:
Die Stücke SDK bietet die folgenden Schlüsselmerkmale:
Befolgen Sie die folgenden Schritte, um mit dem Stücke OS -Client -SDK zu beginnen:
Download Pieces OS : Pieces OS dient als primärer Backend -Service und bietet wesentliche Funktionen für die SDK. Laden Sie die entsprechende Version für Ihr Betriebssystem herunter:
Installieren Sie das SDK : Verwenden Sie Nuget, um das SDK -Paket für Teile des Betriebssystems zu installieren:
dotnet add package Pieces.OS.Client --prereleaseInstallieren Sie die Erweiterungen SDK : Wenn Sie Microsoft.EXTENSIONS.AI -Unterstützung wünschen, installieren Sie die Stücke.EXTENSSS.AI -Pakete:
dotnet add package Pieces.Extensions.AI --prereleaseDieses Repo enthält die folgenden Projekte:
Es gibt ein Beispielprojekt, das das Paket von Pieces.OS.Client im Ordner ./src/Client.Example verwendet. Dieses Beispiel ist eine Konsolen -App, die eine Reihe verschiedener Beispiele enthält, die jeweils kommentiert werden. Um diese Beispiele auszuführen, wenden Sie sich an die, die Sie ausführen möchten, und führen Sie dotnet run aus dem Ordner ./src/Client.Example aus.
Einzelheiten zu diesem Beispielprojekt finden Sie in der Datei SRC/Client/Readme.md.
Es gibt ein Beispielprojekt, das das Paket von Pities.Extensions.ai im Ordner ./src/Extensions.Example unter Verwendung von ./Src/extensions.example gibt. Dieses Beispiel ist eine Konsolen -App, die eine Reihe verschiedener Beispiele enthält, die jeweils kommentiert werden. Um diese Beispiele auszuführen, wenden Sie sich an die, die Sie ausführen möchten, und führen Sie dotnet run aus dem Ordner ./src/Extensions.Example aus.
Einzelheiten zu diesem Beispielprojekt finden Sie in der Datei SRC/Extensions/Readme.md.
Dieses Repo enthält GitHub -Aktionen, um sowohl die Pakete.os.os.client und poies.extensions.ai -Pakete zu veröffentlichen.
Das Paket von Pieces.Extensions.AI ist von der Paket für die Stücke abhängig. Die Art und Weise, wie dies implementiert wird, ist:
Um diese Pakete zu veröffentlichen, machen Sie Folgendes:
client-v<xyz-a> wobei <xyz-a> die Versionszeichenfolge ist. Zum Beispiel, um 0.0.10-beta zu veröffentlichen, werden Sie mit client-v0.0.10-beta markiert. Dadurch wird nur das Paket für Pities.OS.Client erstellt und veröffentlicht.extensions-v<xyz-a> das Paket extensions-v0.0.10-beta Stücke. Dadurch wird das Paket für stücke. EXTERSISSSS.AIs mit dem Nuget -Paket -Verweis auf poies.os.client und veröffentlichen bei Nuget.