Lib
sdk.lib nesnesi, MonoChat'teki sunucu tarafı Özel Fonksiyonlarınızda kullanabileceğiniz özenle seçilmiş üçüncü taraf kütüphaneleri ve yerel Node.js modüllerini sunar. Bu kütüphaneler önceden entegre edilmiştir ve kullanıma hazırdır—manuel kurulum veya yapılandırma ihtiyacını ortadan kaldırır.
Kullanılabilir Kütüphaneler
| Özellik | Açıklama |
|---|---|
OpenAI | Resmî OpenAI Node.js SDK |
Algolia | Resmî Algolia Search Client |
fetch | Sunucu tarafı Fetch API polyfill |
fetchHeaders | Fetch API’den Headers sınıfı |
fetchRequest | Fetch API’den Request sınıfı |
fetchResponse | Fetch API’den Response sınıfı |
URLSearchParams | Node’un yerel URLSearchParams aracı |
PDFKit | PDF’lerde tablo oluşturmak için geliştirilmiş pdfkit versiyonu |
crypto | Node.js yerleşik Crypto modülü |
DDP | Meteor’un dahili DDP istemcisi |
Buffer | Kodlama/çözme için Node.js yerel Buffer aracı |
Örnek
const hash = sdk.lib.crypto.createHash('sha256')
hash.update('my secret data')
const result = hash.digest('hex')
sdk.utils.logger.info('Hashed value:', result)
const pdfDoc = new sdk.lib.PDFKit()
pdfDoc.text('Hello from MonoChat Server SDK!')
Notlar
- Tüm kütüphaneler sunucu tarafında içe aktarılmıştır ve ek bir kurulum olmadan kullanılmaya hazırdır.
- Tüm üçüncü taraf modüller mevcut olmayabilir—belirli bir kütüphaneye ihtiyacınız varsa MonoChat desteği ile iletişime geçin.