SAP Cloud SDK para AI es el Kit oficial de desarrollo de software (SDK) para SAP AI Core , SAP Generation AI Hub y Service de orquestación .
Integre la finalización del chat en sus aplicaciones comerciales con SAP Cloud SDK para AI. Aproveche el centro de IA generativo del núcleo de SAP AI para utilizar la plantilla, la conexión a tierra, el enmascaramiento de datos, el filtrado de contenido y más. Configure su instancia de SAP AI Core con SAP Cloud SDK para AI.
Para obtener más detalles, consulte las secciones individuales en paquetes.
Este proyecto publica múltiples paquetes y se gestiona con PNPM
Este paquete proporciona herramientas para administrar sus escenarios y flujos de trabajo en SAP AI Core.
$ npm install @sap-ai-sdk/ai-api
Para obtener detalles sobre el cliente, consulte este documento.
Este paquete incorpora modelos generativos de la Fundación AI en sus actividades de IA en SAP AI Core y SAP AI LaunchPad.
$ npm install @sap-ai-sdk/foundation-models
Para obtener detalles sobre los clientes del modelo de base, consulte este documento.
Este paquete proporciona clientes modelo Langchain, construidos sobre los clientes del modelo de base del SAP Cloud SDK para AI.
$ npm install @sap-ai-sdk/langchain
Para obtener detalles sobre Langchain Model Client, consulte este documento.
Este paquete incorpora capacidades generativas de orquestación de IA en sus actividades de IA en SAP AI Core y SAP AI LaunchPad.
$ npm install @sap-ai-sdk/orchestration
Para obtener detalles sobre el cliente de orquestación, consulte este documento.
Hemos creado un proyecto de muestra que demuestra el uso de los diferentes clientes del SDK SAP Cloud para AI para TypeScript/JavaScript. El ReadMe del proyecto describe la configuración necesaria para construir y ejecutarla localmente.
Para probar SAP Cloud SDK para las funciones de IA localmente durante el desarrollo de aplicaciones, siga estos pasos:
AICORE_SERVICE_KEY en el entorno local.El SDK analiza la clave de servicio de la variable de entorno para interactuar con el servicio AI Core. Esta configuración permite la prueba local de clientes como Orquestration y OpenAI, siempre que existan implementaciones para la orquestación y OpenAI en SAP BTP.
Consejo
Las formas de cargar las variables de entorno pueden variar según el marco que está utilizando.
Por ejemplo, mientras que el SDK de SAP Cloud para AI utiliza la biblioteca Dotenv para cargar variables de entorno, NextJS usa una configuración específica para cargarlas.
Este proyecto está abierto a solicitudes de funciones, informes de errores y preguntas a través de temas de GitHub.
La contribución y los comentarios se alientan y siempre son bienvenidos. Para obtener más información sobre cómo contribuir, la estructura del proyecto, así como la información de contribución adicional, consulte nuestras pautas de contribución.
Si encuentra algún error que pueda ser un problema de seguridad, siga nuestras instrucciones en nuestra política de seguridad sobre cómo informarlo. No cree problemas de GitHub para dudas o problemas relacionados con la seguridad.
Nosotros, como miembros, contribuyentes y líderes, nos comprometemos a hacer que la participación en nuestra comunidad sea una experiencia sin acoso para todos. Al participar en este proyecto, usted acepta cumplir con su código de conducta en todo momento.
Copyright 2024 SAP SE o una empresa afiliada de SAP y contribuyentes de AI-SDK-JS. Consulte nuestra licencia para obtener información sobre los derechos de autor y la información de la licencia. Información detallada que incluye componentes de terceros y su información de licencia/copyright está disponible a través de la herramienta de reutilización.