SAP Cloud SDK für AI ist das offizielle Softwareentwicklungskit (SDK) für SAP AI Core , SAP Generative AI Hub und Orchestrierungsdienst .
Integrieren Sie den Chat -Abschluss in Ihre Geschäftsanwendungen mit SAP Cloud SDK für KI. Nutzen Sie den generativen AI -Zentrum des SAP -AI -Kerns, um Vorlagen, Erdung, Datenmaskierung, Inhaltsfilterung und vieles mehr zu verwenden. Richten Sie Ihre SAP AI -Kerninstanz mit SAP Cloud SDK für AI ein.
Weitere Einzelheiten finden Sie in den einzelnen Abschnitten, die unter den Paketen unterzogen werden.
Dieses Projekt veröffentlicht mehrere Pakete und wird mit PNPM verwaltet
Dieses Paket bietet Tools zum Verwalten Ihrer Szenarien und Workflows im SAP AI -Kern.
$ npm install @sap-ai-sdk/ai-api
Weitere Informationen zum Client finden Sie in diesem Dokument.
Dieses Paket enthält generative AI -Stiftungsmodelle in Ihre KI -Aktivitäten in SAP AI Core und SAP AI Launchpad.
$ npm install @sap-ai-sdk/foundation-models
Weitere Informationen zu Foundation Model Clients finden Sie in diesem Dokument.
Dieses Paket bietet Langchain Model Clients, die auf dem Foundation Model Clients der SAP Cloud SDK für KI aufgebaut sind.
$ npm install @sap-ai-sdk/langchain
Weitere Informationen zum Langchain -Modell Client finden Sie in diesem Dokument.
Dieses Paket enthält generative KI -Orchestrierungsfunktionen in Ihre KI -Aktivitäten in SAP AI Core und SAP AI Launchpad.
$ npm install @sap-ai-sdk/orchestration
Weitere Informationen zum Orchestration -Client finden Sie in diesem Dokument.
Wir haben ein Beispielprojekt erstellt, das die Verwendung der verschiedenen Clients des SAP Cloud SDK für AI für Typscript/JavaScript demonstriert. Das Projekt ReadMe beschreibt das für das Erstellen und Ausführen des Gebäudes erforderliche Einrichtungen.
Um SAP Cloud SDK für KI -Funktionen während der Anwendungsentwicklung lokal zu testen, befolgen Sie diese Schritte:
AICORE_SERVICE_KEY in der lokalen Umgebung fest.Der SDK analysiert den Serviceschlüssel aus der Umgebungsvariablen, um mit dem KI -Kerndienst zu interagieren. Dieses Setup ermöglicht lokale Tests von Kunden wie Orchestrierung und OpenAI, sofern Bereitstellungen für Orchestrierung und OpenAI in SAP BTP vorhanden sind.
Tipp
Möglichkeiten zum Laden von Umgebungsvariablen können basierend auf dem von Ihnen verwendeten Framework variieren.
Während beispielsweise die SAP Cloud SDK für AI die DOTENV -Bibliothek zum Laden von Umgebungsvariablen verwendet, verwendet NextJS eine bestimmte Konfiguration, um sie zu laden.
Dieses Projekt ist offen für Feature -Anfragen, Fehlerberichte und Fragen über GitHub -Probleme.
Beitrag und Feedback werden gefördert und immer willkommen. Weitere Informationen zum Beitrag zu dem Beitrag, der Projektstruktur sowie zusätzlichen Beitragsinformationen finden Sie in unseren Beitragsrichtlinien.
Wenn Sie einen Fehler finden, der möglicherweise ein Sicherheitsproblem ist, befolgen Sie bitte unsere Anweisungen in unserer Sicherheitsrichtlinie, wie Sie es melden können. Bitte erstellen Sie keine GitHub-Probleme für Sicherheitsfestigungen oder Probleme.
Wir als Mitglieder, Mitwirkende und Führungskräfte versprechen, an unserer Gemeinschaft teilnehmend zu einer Belästigungsfreier Erfahrung für alle zu machen. Durch die Teilnahme an diesem Projekt erklären Sie sich zu jeder Zeit eingehalten, seinen Verhaltenskodex zu halten.
Copyright 2024 SAP SE oder eine SAP-Affiliate-Firma und AI-SDK-JS-Mitwirkende. Bitte beachten Sie unsere Lizenz für Urheberrechts- und Lizenzinformationen. Detaillierte Informationen, einschließlich Komponenten von Drittanbietern und deren Lizenzierungs-/Urheberrechtsinformationen, finden Sie über das Wiederverwendungstool.