Debate

JavaScript ile OpenAI API Kullanımı

Iniciado por Celal · 27 jul 2026 10:36 · 2 Visitas · 0 Respuestas
Autor del tema #0
JavaScript, web geliştirme için en yaygın kullanılan dillerden biri olarak, OpenAI API'si ile etkileşimde bulunmak için mükemmel bir seçenek sunar. Bu yazıda, JavaScript kullanarak OpenAI API'sine nasıl bağlanacağınızı ve kullanacağınızı detaylı bir şekilde inceleyeceğiz.

Öncelikle, OpenAI API'sini kullanmak için bir API anahtarına ihtiyacınız var. Bu anahtarı OpenAI'nin resmi web sitesinden alabilirsiniz. API anahtarınızı aldıktan sonra, JavaScript ile HTTP istekleri göndermek için Fetch API veya Axios gibi kütüphanelerden birini kullanabilirsiniz. İşte Fetch API ile basit bir örnek:

Örnek Kod:
CODE
123456789101112131415161718192021222324  
const apiKey = 'YOUR_API_KEY';  
const endpoint = 'https://api.openai.com/v1/engines/davinci-codex/completions';  

async function getCompletion(prompt) {  
    const response = await fetch(endpoint, {  
        method: 'POST',  
        headers: {  
            'Content-Type': 'application/json',  
            'Authorization': [icode]Bearer ${apiKey}[/icode]  
        },  
        body: JSON.stringify({  
            prompt: prompt,  
            max_tokens: 50  
        })  
    });  

    const data = await response.json();  
    return data.choices[0].text;  
}  

getCompletion('JavaScript ile OpenAI API nasıl kullanılır?')  
    .then(completion => console.log(completion))  
    .catch(error => console.error('Hata:', error));  


Bu kod parçasında, API anahtarınızı ve OpenAI'nin tamamlayıcı uç noktasını tanımlıyoruz. getCompletion fonksiyonu, verilen bir prompt ile API'ye bir POST isteği gönderir ve yanıt olarak dönen metni alır. max_tokens, yanıtın maksimum token sayısını belirler; bu, yanıtın uzunluğunu yönetmek için önemlidir.

OpenAI API'si, metin tamamlama, dil modelleme ve daha birçok işlevsellik sunar. Örneğin, kullanıcıdan alınan bir metin parçasını tamamlamak, soruları yanıtlamak veya yaratıcı yazılar oluşturmak gibi işlemleri gerçekleştirebilirsiniz. Bu tür uygulamalar, kullanıcı deneyimini zenginleştirmek ve etkileşimli uygulamalar geliştirmek için oldukça faydalıdır.

Sonuç olarak, JavaScript ile OpenAI API'sini entegre etmek, basit ve etkilidir. Bu örnek, API ile etkileşim kurmanın temelini atmaktadır. Daha karmaşık senaryolar için, API'nin dökümantasyonunu inceleyerek daha fazla özellik ve parametreyi keşfedebilirsiniz.

Debes haber iniciado sesión para responder.

0 citas seleccionadas