SAP Cloud SDK untuk AI adalah Kit Pengembangan Perangkat Lunak Resmi (SDK) untuk SAP AI Core , SAP Generative AI Hub , dan Layanan Orkestrasi .
Integrasikan penyelesaian obrolan ke dalam aplikasi bisnis Anda dengan SAP Cloud SDK untuk AI. Manfaatkan hub AI generatif dari inti SAP AI untuk memanfaatkan templating, landasan, masking data, penyaringan konten dan banyak lagi. Siapkan instance inti SAP AI Anda dengan SAP Cloud SDK untuk AI.
Untuk perincian lebih lanjut, lihat bagian individual di bawah paket.
Proyek ini menerbitkan beberapa paket dan dikelola menggunakan PNPM
Paket ini menyediakan alat untuk mengelola skenario dan alur kerja Anda di SAP AI Core.
$ npm install @sap-ai-sdk/ai-api
Untuk detail tentang klien, lihat dokumen ini.
Paket ini menggabungkan model Yayasan AI generatif ke dalam aktivitas AI Anda di SAP AI Core dan SAP AI Launchpad.
$ npm install @sap-ai-sdk/foundation-models
Untuk detail tentang klien model yayasan, lihat dokumen ini.
Paket ini menyediakan klien model Langchain, dibangun di atas klien model foundation dari SAP Cloud SDK untuk AI.
$ npm install @sap-ai-sdk/langchain
Untuk detail tentang klien model Langchain, lihat dokumen ini.
Paket ini menggabungkan kemampuan orkestrasi AI generatif ke dalam aktivitas AI Anda di SAP AI Core dan SAP AI Launchpad.
$ npm install @sap-ai-sdk/orchestration
Untuk detail tentang klien orkestrasi, lihat dokumen ini.
Kami telah membuat proyek sampel yang menunjukkan penggunaan klien yang berbeda dari SAP Cloud SDK untuk AI untuk TypeScript/JavaScript. Proyek ReadMe menguraikan pengaturan yang diperlukan untuk membangun dan menjalankannya secara lokal.
Untuk menguji SAP Cloud SDK untuk fitur AI secara lokal selama pengembangan aplikasi, ikuti langkah -langkah ini:
AICORE_SERVICE_KEY di lingkungan lokal.SDK mem -parsing kunci layanan dari variabel lingkungan untuk berinteraksi dengan layanan inti AI. Pengaturan ini memungkinkan pengujian lokal klien seperti orkestrasi dan openai, asalkan penyebaran untuk orkestrasi dan openai ada di SAP BTP.
Tip
Cara memuat variabel lingkungan mungkin bervariasi berdasarkan kerangka yang Anda gunakan.
Misalnya, sementara SAP Cloud SDK untuk AI menggunakan pustaka dotenv untuk memuat variabel lingkungan, NextJS menggunakan konfigurasi spesifik untuk memuatnya.
Proyek ini terbuka untuk permintaan fitur, laporan bug, dan pertanyaan melalui masalah GitHub.
Kontribusi dan umpan balik didorong dan selalu diterima. Untuk informasi lebih lanjut tentang cara berkontribusi, struktur proyek, serta informasi kontribusi tambahan, lihat pedoman kontribusi kami.
Jika Anda menemukan bug yang mungkin merupakan masalah keamanan, silakan ikuti instruksi kami di dalam kebijakan keamanan kami tentang cara melaporkannya. Harap jangan membuat masalah github untuk keraguan atau masalah terkait keamanan.
Kami sebagai anggota, kontributor, dan pemimpin berjanji untuk menjadikan partisipasi dalam komunitas kami sebagai pengalaman bebas pelecehan bagi semua orang. Dengan berpartisipasi dalam proyek ini, Anda setuju untuk mematuhi kode perilaku setiap saat.
Hak Cipta 2024 SAP SE atau Perusahaan Afiliasi SAP dan kontributor AI-SDK-JS. Silakan lihat lisensi kami untuk informasi hak cipta dan lisensi. Informasi terperinci termasuk komponen pihak ketiga dan informasi lisensi/hak cipta mereka tersedia melalui alat reuse.