SAP Cloud SDK pour l'IA est le kit de développement logiciel officiel (SDK) pour SAP AI Core , SAP Generative AI Hub et Orchestration Service .
Intégrez l'achèvement du chat dans vos applications commerciales avec SAP Cloud SDK pour l'IA. Tirez parti du centre AI génératif du noyau AI SAP pour utiliser les modèles, la mise à la terre, le masquage des données, le filtrage du contenu et plus encore. Configurez votre instance SAP AI Core avec SAP Cloud SDK pour AI.
Pour plus de détails, reportez-vous aux sections individuelles sous packages.
Ce projet publie plusieurs packages et est géré à l'aide de PNPM
Ce package fournit des outils pour gérer vos scénarios et flux de travail dans SAP AI Core.
$ npm install @sap-ai-sdk/ai-api
Pour plus de détails sur le client, reportez-vous à ce document.
Ce package intègre des modèles génératifs de la fondation AI dans vos activités AI dans SAP AI Core et SAP AI LaunchPad.
$ npm install @sap-ai-sdk/foundation-models
Pour plus de détails sur les clients du modèle de fondation, reportez-vous à ce document.
Ce package fournit des clients du modèle Langchain, construits sur les clients du modèle de fondation du SAP Cloud SDK pour l'IA.
$ npm install @sap-ai-sdk/langchain
Pour plus de détails sur Langchain Model Client, reportez-vous à ce document.
Ce package intègre des capacités génératives d'orchestration d'IA dans vos activités AI dans SAP AI Core et SAP AI LaunchPad.
$ npm install @sap-ai-sdk/orchestration
Pour plus de détails sur le client d'orchestration, reportez-vous à ce document.
Nous avons créé un exemple de projet démontrant l'utilisation des différents clients du SAP Cloud SDK pour l'IA pour TypeScript / JavaScript. Le projet Readme décrit la configuration nécessaire pour la construire et l'exécuter localement.
Pour tester SAP Cloud SDK pour les fonctionnalités AI localement pendant le développement des applications, suivez ces étapes:
AICORE_SERVICE_KEY dans l'environnement local.Le SDK analyse la clé de service de la variable d'environnement pour interagir avec le service de noyau AI. Cette configuration permet des tests locaux de clients tels que Orchestration et OpenAI, à condition que les déploiements d'orchestration et d'OpenAI existent dans SAP BTP.
Conseil
Les moyens de charger les variables d'environnement peuvent varier en fonction du cadre que vous utilisez.
Par exemple, alors que le SAP Cloud SDK pour AI utilise la bibliothèque Dotenv pour charger des variables d'environnement, NextJS utilise une configuration spécifique pour les charger.
Ce projet est ouvert aux demandes de fonctionnalités, aux rapports de bogues et aux questions via les problèmes de GitHub.
La contribution et les commentaires sont encouragés et toujours les bienvenus. Pour plus d'informations sur la façon de contribuer, la structure du projet, ainsi que des informations supplémentaires sur les contributions, consultez nos directives de contribution.
Si vous trouvez un bogue qui peut être un problème de sécurité, veuillez suivre nos instructions dans notre politique de sécurité sur la façon de le signaler. Veuillez ne pas créer de problèmes GitHub pour des doutes ou des problèmes liés à la sécurité.
En tant que membres, contributeurs et dirigeants, nous engageons en tant que participation à notre communauté une expérience sans harcèlement pour tout le monde. En participant à ce projet, vous acceptez de respecter son code de conduite à tout moment.
Copyright 2024 SAP SE ou société d'affiliation SAP et contributeurs AI-SDK-JS. Veuillez consulter notre licence pour les informations sur le droit d'auteur et la licence. Des informations détaillées comprenant des composants tiers et leurs informations sur l'octroi de licences / droits d'auteur sont disponibles via l'outil de réutilisation.