Ana içeriğe geç

Lib

sdk.lib nesnesi, MonoChat ortamında güvenli bir şekilde erişilebilen seçilmiş üçüncü taraf kütüphanelere erişim sağlar. Bu kütüphaneler, Custom View fonksiyonlarınızda işlevselliği genişletmek, API'lerle entegrasyon yapmak, dosyaları çözümlemek ve daha fazlası için kullanılabilir.

ipucu

💡 Mevcut kütüphanelerin listesi zamanla genişleyebilir. Güncel liste için her zaman en son MonoChat SDK dokümantasyonuna başvurun veya destek ile iletişime geçin.

Kullanılabilir Kütüphaneler

OpenAI

Resmî OpenAI SDK erişimi sağlar. Yetkilendirildiğiniz ve yapılandırıldığınız takdirde OpenAI API’leri ile etkileşim kurabilirsiniz.

const openai = new sdk.lib.OpenAI({ apiKey: '...' })
const response = await openai.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content: 'Merhaba dünya!' }]
})

fetch

PDF dosyalarını okumak ve çözümlemek için kullanılır.

const response = await sdk.lib.fetch('https://api.example.com/data')
const json = await response.json()

pdfjsLib

PDF dosyalarını okumak ve çözümlemek için kullanılır.

const pdf = await sdk.lib.pdfjsLib.getDocument({ data: fileBuffer }).promise
const page = await pdf.getPage(1)
const text = await page.getTextContent()

Buffer

Node.js Buffer API, kodlama, çözme ve ikili işlemler için kullanılır.

const buffer = sdk.lib.Buffer.from('hello world')
console.log(buffer.toString('base64'))

Notlar

  • Kütüphaneler sandbox içinde çalışır ve MonoChat çalışma ortamında güvenle kullanılabilir.
  • Bazı kütüphaneler (ör. OpenAI) API anahtarı veya ön yapılandırma gerektirir.
  • Yeni kütüphaneler zamanla eklenebilir—belirli bir kütüphane için desteğe ihtiyacınız olursa bizimle iletişime geçin.