조각 OS 클라이언트 SDK는 조각 OS 위에 응용 프로그램을 작성하도록 설계된 강력한 코드 엔진 패키지 세트입니다. 로컬로 호스팅 된 서버와의 커뮤니케이션을 용이하게하여 Copilot 채팅, 자산 저장 등과 같은 기능을 활성화합니다.
이 SDK에는 2 개의 패키지가 있습니다.
조각 SDK는 다음과 같은 주요 기능을 제공합니다.
OS Client SDK 조각을 시작하려면 다음 단계를 따르십시오.
조각 OS : 조각 OS는 기본 백엔드 서비스 역할을하며 SDK에 필수 기능을 제공합니다. 운영 체제에 적합한 버전을 다운로드하십시오.
SDK 설치 : Nuget을 사용하여 OS Client SDK 패키지를 설치하십시오.
dotnet add package Pieces.OS.Client --prereleaseExtensions SDK 설치 SDK : Microsoft.extensions.ai 지원을 원하시면 atse.extensions.ai 패키지를 설치하십시오.
dotnet add package Pieces.Extensions.AI --prerelease이 repo에는 다음과 같은 프로젝트가 포함됩니다.
./src/Client.Example 폴더에 ass.os.client 패키지를 사용하는 예제 프로젝트가 있습니다. 이 예제는 각각 댓글을 달린 다양한 예제를 포함하는 콘솔 앱입니다. 이 예제를 실행하려면 실행하려는 예제를 무너 뜨린 다음 ./src/Client.Example 폴더에서 dotnet run 실행하십시오.
이 예제 프로젝트의 세부 사항은 src/client/readme.md 파일에 제공됩니다.
./src/Extensions.Example 폴더에 ass.extensions.ai 패키지를 사용하는 예제 프로젝트가 있습니다. 이 예제는 각각 댓글을 달린 다양한 예제를 포함하는 콘솔 앱입니다. 이 예제를 실행하려면 실행하려는 예제를 무너 뜨린 다음 ./src/Extensions.Example 폴더에서 dotnet run 실행하십시오.
이 예제 프로젝트의 세부 사항은 src/extensions/readme.md 파일에 제공됩니다.
이 repo에는 github 액션이 포함되어 있습니다.
atse.extensions.ai 패키지는 조각에 의존합니다. 이것이 구현되는 방식은 다음과 같습니다.
이 패키지를 게시하려면 다음을 수행하십시오.
client-v<xyz-a> 의 태그를 사용 하여이 리포지션을 태그하십시오. 여기서 <xyz-a> 는 버전 문자열입니다. 예를 들어, 0.0.10-beta 해제하려면 client-v0.0.10-beta 로 태그를 지정합니다. 이것은 조각을 빌드하고 게시합니다 .os.client 패키지.extensions-v0.0.10-beta extensions-v<xyz-a> 의 태그를 사용하여 Repo에 태그를 표시하십시오. 이렇게하면 Nuget 패키지 참조를 사용하여 조각을 사용하여 조각을 작성하고 Nuget에 게시합니다.