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工具获得。