AI 용 SAP Cloud SDK는 SAP AI Core 용 공식 소프트웨어 개발 키트 (SDK), SAP 생성 AI 허브 및 오케스트레이션 서비스 입니다.
AI 용 SAP Cloud SDK를 사용하여 채팅 완료를 비즈니스 애플리케이션에 통합하십시오. SAP AI Core의 생성 AI 허브를 활용하여 템플릿, 접지, 데이터 마스킹, 컨텐츠 필터링 등을 사용하십시오. AI 용 SAP Cloud SDK로 SAP AI Core 인스턴스를 설정하십시오.
자세한 내용은 패키지의 개별 섹션을 참조하십시오.
이 프로젝트는 여러 패키지를 게시하고 PNPM을 사용하여 관리됩니다.
이 패키지는 SAP AI Core에서 시나리오 및 워크 플로를 관리하는 도구를 제공합니다.
$ npm install @sap-ai-sdk/ai-api
클라이언트에 대한 자세한 내용은이 문서를 참조하십시오.
이 패키지는 SAP AI Core 및 SAP AI LaunchPad의 AI 활동에 생성 AI 기초 모델을 통합합니다.
$ npm install @sap-ai-sdk/foundation-models
기초 모델 클라이언트에 대한 자세한 내용은이 문서를 참조하십시오.
이 패키지는 AI 용 SAP Cloud SDK의 기초 모델 클라이언트 위에 구축 된 Langchain 모델 클라이언트를 제공합니다.
$ npm install @sap-ai-sdk/langchain
Langchain Model Client에 대한 자세한 내용은이 문서를 참조하십시오.
이 패키지에는 SAP AI Core 및 SAP AI LaunchPad의 AI 활동에 생성 AI 오케스트레이션 기능이 통합되어 있습니다.
$ npm install @sap-ai-sdk/orchestration
오케스트레이션 클라이언트에 대한 자세한 내용은이 문서를 참조하십시오.
우리는 TypeScript/JavaScript 용 AI 용 SAP Cloud SDK의 다양한 클라이언트 사용을 보여주는 샘플 프로젝트를 만들었습니다. Project ReadMe는 로컬에서 구축하고 실행하는 데 필요한 설정을 간략하게 설명합니다.
애플리케이션 개발 중에 AI 기능에 대한 SAP Cloud SDK를 테스트하려면 다음 단계를 따르십시오.
AICORE_SERVICE_KEY 환경 변수로 설정하십시오.SDK는 AI Core 서비스와 상호 작용하기 위해 환경 변수에서 서비스 키를 구문 분석합니다. 이 설정은 SAP BTP에 오케스트레이션 및 OpenAI를위한 배포가 존재하는 경우 Orchestration 및 OpenAI와 같은 클라이언트의 로컬 테스트를 수행 할 수 있습니다.
팁
환경 변수를로드하는 방법은 사용중인 프레임 워크에 따라 다를 수 있습니다.
예를 들어, AI 용 SAP Cloud SDK는 DotEnV 라이브러리를 사용하여 환경 변수를로드하지만 NextJS는 특정 구성을 사용하여로드합니다.
이 프로젝트는 GitHub 문제를 통한 요청, 버그 보고서 및 질문을 특징으로합니다.
기여와 피드백이 권장되고 항상 환영받습니다. 기여 방법, 프로젝트 구조 및 추가 기여 정보에 대한 자세한 내용은 기여 지침을 참조하십시오.
보안 문제가 될 수있는 버그가있는 경우 보안 정책에서 보고서를보고하는 방법에 대한 지침을 따르십시오. 보안 관련 의심이나 문제에 대한 GitHub 문제를 만들지 마십시오.
우리는 회원, 기고자 및 지도자로서 우리 지역 사회에 참여할 것을 약속합니다. 이 프로젝트에 참여함으로써 귀하는 항상 행동 강령을 준수하는 데 동의합니다.
Copyright 2024 SAP SE 또는 SAP 계열사 회사 및 AI-SDK-JS 기고자. 저작권 및 라이센스 정보는 라이센스를 참조하십시오. 타사 구성 요소 및 라이센스/저작권 정보를 포함한 자세한 정보는 재사용 도구를 통해 제공됩니다.