yitechx-ai
v1.0.0
Published
Node.js client for YitechX AI API
Downloads
12
Maintainers
Readme
yitechx-ai
yitechx-ai
Node.js modülü, YiTechX API'si ile kolayca entegre olmanızı sağlar. Bu modül, sohbet geçmişini destekler ve API üzerinden mesaj gönderip yanıt almanızı sağlar.
Kurulum
npm install yitechx-ai
Kullanım
const YiAI = require('yitechx-ai');
// API anahtarınızı girin
const client = new YiAI('sk-your-api-key');
// Sohbet mesajı gönder
(async () => {
try {
const chatHistory = [
{ role: 'user', content: 'Merhaba, sen kimsin?' },
{ role: 'model', content: 'Merhaba! Ben bir yapay zeka asistanıyım.' }
];
const response = await client.sendMessage("Bana biraz kendinden bahseder misin?", chatHistory);
console.log("Yanıt:", JSON.stringify(response, null, 2));
} catch (error) {
console.error("Hata:", error.message);
}
})();
Metodlar
sendMessage(prompt, chatHistory = [], temperature = 0.7)
API'ye bir mesaj gönderir ve yanıt alır.
- prompt (string): Kullanıcının sorusu veya mesajı.
- chatHistory (array): Sohbet geçmişi. Örneğin:
[ { role: 'user', content: 'Merhaba!' }, { role: 'model', content: 'Merhaba! Size nasıl yardımcı olabilirim?' } ]
- temperature (float): Modelin yaratıcılık seviyesi. Varsayılan
0.7
.
Yanıt
Başarılı bir yanıt aşağıdaki gibi görünebilir:
{
"response": "Ben YiTechX AI asistanıyım. Size nasıl yardımcı olabilirim?"
}
Hata Yönetimi
Modül, istek sırasında oluşan hataları yönetir ve ayrıntılı hata mesajları döner:
try {
const response = await client.sendMessage("Test mesajı");
} catch (error) {
console.error("Hata:", error.message);
}
Bağımlılıklar
axios
: HTTP isteklerini kolayca yapmak için.