AI的SAP Cloud SDK是SAP AI Core , SAP生成AI HUB和編排服務的官方軟件開發套件(SDK)。
將聊天完成與AI的SAP Cloud SDK集成到您的業務應用程序中。利用SAP AI核心的生成AI中心來利用模板,接地,數據掩蓋,內容過濾等。使用SAP Cloud SDK設置您的SAP AI Core實例。
有關更多詳細信息,請參閱包裝下的各個部分。
該項目發布多個軟件包,並使用PNPM進行管理
該軟件包提供了在SAP AI Core中管理您的場景和工作流程的工具。
$ npm install @sap-ai-sdk/ai-api
有關客戶端的詳細信息,請參閱此文檔。
該軟件包將生成的AI基礎模型納入您的AI活動中的AI活動和SAP AI啟動板中。
$ npm install @sap-ai-sdk/foundation-models
有關基礎模型客戶端的詳細信息,請參閱此文檔。
該軟件包提供了Langchain模型客戶端,該客戶端建立在SAP Cloud SDK的基礎模型客戶端的頂部。
$ npm install @sap-ai-sdk/langchain
有關Langchain模型客戶端的詳細信息,請參閱此文檔。
該軟件包將生成的AI編排功能納入了您在SAP AI Core和SAP AI Launchpad中的AI活動中。
$ npm install @sap-ai-sdk/orchestration
有關編排客戶端的詳細信息,請參閱此文檔。
我們創建了一個示例項目,展示了用於typeScript/javaScript的AI的SAP Cloud SDK的不同用法。該項目回教徒概述了在本地建立和運行所需的設置。
要在應用程序開發過程中測試SAP Cloud SDK的AI特徵,請執行以下步驟:
AICORE_SERVICE_KEY環境變量。SDK從環境變量中解析服務密鑰以與AI Core Service進行交互。如果SAP BTP中存在編排和OpenAI的部署,則此設置可以對諸如編排和OpenAI等客戶的本地測試。
提示
加載環境變量的方法可能會根據您使用的框架而有所不同。
例如,雖然AI的SAP Cloud SDK使用dotenv庫加載環境變量,但NextJS使用特定的配置來加載它們。
該項目可以通過GITHUB問題進行功能請求,錯誤報告和問題。
鼓勵貢獻和反饋,並始終歡迎。有關如何貢獻的更多信息,項目結構以及其他貢獻信息,請參閱我們的貢獻準則。
如果您發現任何可能是安全問題的錯誤,請按照我們的安全策略中有關如何報告的說明。請不要為與安全有關的疑問或問題創建GitHub問題。
作為成員,貢獻者和領導人,我們保證為每個人參與我們的社區無騷擾體驗。通過參與該項目,您同意始終遵守其行為準則。
版權2024 SAP SE或SAP會員公司和AI-SDK-JS貢獻者。請參閱我們的許可證以獲取版權和許可信息。詳細信息包括第三方組件及其許可/版權信息,可通過Reuse工具獲得。