Javascript kullanarak Next.js ile ChatGPT 4'e bir API isteğinde bulunun
Ön koşullar:
Chat GPT 4 bekleme listesinde olmanız ve "Artık mevcut OpenAI API üzerinden 8K bağlamlı GPT-4 modellerine erişebilirsiniz" satırlarında bir e-posta alarak kabul edilmiş olmanız gerekir. "Başlayın" düğmesi yararlı değildir, çünkü sizi yalnızca bir genel bakış sayfasına götürür.
Next.js ve Javascript kullanılarak GPT-4 API isteği nasıl yapılır:
- Burada yeni bir API anahtarı oluşturun (eskileriniz çalışmayabilir)
- Yeni bir Next.js projesi oluşturun
- Terminalinizi kullanarak OpenAI kurun ($ npm i openai)
- Projenizin /pages/api klasöründe yeni bir dosya oluşturun (örn. gpt4.js)
- Aşağıdaki kodu dosyanıza yapıştırın ve kendi API anahtarınızı ekleyin
const { Configuration, OpenAIApi } = require("openai");
export default async function handler(req, res) {
const configuration = new Configuration({
apiKey: "<INSERT-API-KEY-HERE>",
});
const openai = new OpenAIApi(configuration);
const response = await openai.createChatCompletion({
model: "gpt-4",
messages: [
{ role: "system", content: "You are a helpful assistant." },
{ role: "user", content: "Who won the world series in 2020?" },
{ role: "assistant", content: "The Los Angeles Dodgers." },
{ role: "user", content: "Where was it played?" },
],
max_tokens: 50,
n: 1,
stop: null,
temperature: 1,
});
res.status(200).json({ answer: response.data.choices[0].message.content });
}
Bağlam sağlayın
Sohbet GPT-4 API, yanıtlarınızı tarayıcıda kullanırken olduğu gibi "hatırlamaz". Onunla bir konuşma yapmak için, bağlam için önceki konuşmayı sürekli olarak güncellemeniz ve ona sağlamanız gerekir.
Bunu, her yeni API isteği/sohbet mesajı yaptığınızda önceki yanıtı kaydederek ve onu mesajlar dizisine ekleyerek elde edersiniz. Yukarıdaki örnekte, kullanıcıdan ve GPT-4'ten gelen 3x önceki mesaj vardır ve dördüncüsü, GPT-4'ün yanıtlayacağı "yeni" mesajdır.
Hangi modeli kullandığınızı kontrol edin
Gerçekten ChatGPT 4 veya GPT3 / 3.5 Turbo yanıtları alıp almadığınızdan emin değil misiniz? ChatGPT'ye hangi modeli kullandığını sorarsanız güvenilmez yanıtlar aldığınızı gördüm. Kontrol etmenin en kolay yolu , API istekleri için hangi modeli kullandığınızı söyleyen API kullanım sayfanızı ziyaret etmektir .
Bir ödeme yöntemi ekleyin
Kredi kartı eklemeden GPT-4'ü kullanabileceğinizi sanmıyorum veya en azından API davetini yeni alan kullanıcılarla ilgili kota sorunları gördüm. Bunu önlemek için bir kredi kartı eklemeniz yeterlidir — API çok makul fiyatlıdır.
En son paketleri kullanma
En son NPM OpenAI paketini kullandığınızdan emin olun — bu yazıyı yazarken, sürüm 3.2.1 yayınlandı.
https://johanfriedner.com/

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































