GPT 4.5 Nedir?
GPT-4.5, sohbet akıcılığını, bağlamsal farkındalığı ve olgusal doğruluğu artırmak üzere tasarlanmış OpenAI’nin en yeni dil modelidir. Daha doğal yanıtlar, daha iyi ton uyarlaması ve daha az halüsinasyon sunarak önceki modellere dayanır; bu da onu sohbet botları, içerik üretimi ve görev otomasyonu gibi uygulamalar için uygun kılar.
Ancak, OpenAI’nin o-serisi modellerinin aksine, GPT-4.5 adım adım akıl yürütmeye dayanmaz; bu nedenle matematik veya programlama gibi alanlarda karmaşık problem çözme için en iyi tercih değildir. Uygulamanız için bir akıl yürütme modeline ihtiyacınız varsa, OpenAI O1 API hakkındaki bu eğitimi okuyabilirsiniz.

GPT-4.5’in güçlü yanları, sınırlamaları ve karşılaştırmalı ölçütlerine daha derinlemesine bakmak için GPT-4.5 ile ilgili kapsamlı incelememize göz atın.
GPT-4.5 API: OpenAI’nin API’sine Nasıl Bağlanılır
Bu bölümde, bir API anahtarı oluşturma ve Python ortamınızı kurma dahil olmak üzere OpenAI API’sine bağlanma adımlarını ele alacağız.
API anahtarı oluşturma
OpenAI API’yi kullanmak için bir API anahtarı oluşturmamız gerekir. Bu anahtar, Python istemcimizi API ile kimlik doğrulamak için kullanılır.
1. OpenAI API anahtarı sayfasına gidin.
2. Zaten bir hesabınız yoksa oturum açmanız veya bir OpenAI hesabı oluşturmanız gerekir.
3. "Create new secret key" düğmesine tıklayın.

4. İsterseniz bir ad seçebilirsiniz; varsayılan seçenekleri bırakmanız da yeterlidir.
5. "Create secret key" düğmesine tıklayın.

6. Anahtar gösterildiğinde kopyalayın. Daha sonra tekrar göremeyeceksiniz. Kaybederseniz, her zaman silip yenisini oluşturabilirsiniz.

7. Python kodunu yazacağınız aynı klasörde .env adlı bir dosya oluşturun ve anahtarı aşağıdaki biçimde oraya yapıştırın:
OPENAI_API_KEY=<paste_your_key_here>
API fiyatlandırması
OpenAI API ücretsiz değildir. Kullandığınız modele bağlı olarak farklı ücretler uygulanır. Fiyatlandırmaya ilişkin tüm ayrıntılar fiyatlandırma sayfalarında bulunabilir.
Bu ücretler, ChatGPT’yi çevrimiçi arayüzünde kullanmaya yönelik aboneliklerden farklıdır. API’yi kullanırken sabit bir aylık ödeme yapmak yerine mesaj başına ödeme yaparız. Düzenli kullanım için bu, modellere erişmenin çok daha ucuz bir yolu olabilir.
Bu eğitimde en yeni modelleri olan GPT-4.5’i kullanacağız. Bu, en gelişmiş genel amaçlı modeldir.

Fiyatlar mesaj başına değil, token başınadır. Bir mesajı bir BBA’ya gönderdiğimizde mesaj token’lara bölünür. Kelimeleri token’lara dönüştürmek için güvenilir bir formül yoktur; ancak fikir vermesi açısından, bir token’ın aşağı yukarı bir kelimenin 3/4’ü olduğu tahmin edilebilir.
Bu da yukarıdaki fiyatlandırmanın kabaca 750.000 kelimeye karşılık geldiği anlamına gelir.
API’yi kullanmak için hesabımıza kredi eklememiz gerekir. Bu işlem OpenAI’nin faturalandırma sayfasından yapılabilir.
Python ortamı kurulumu
OpenAI, API’leriyle etkileşimi kolaylaştıran bir Python istemcisi sağlar. Bunu kullanmak için, daha önce oluşturduğumuz anahtarı yüklememize yardımcı olacak birkaç paketle birlikte kurmamız gerekir.
Gerekli bağımlılıkları kurmak için bir Python ortamı oluşturmak üzere Anaconda kullanacağız. Bu yöntem, sahip olabileceğimiz diğer Python paketleriyle olası çakışmaları önlediği için daha temiz bir yaklaşımdır.
Anaconda’yı kurduktan sonra, ortamı terminal komutuyla oluşturabiliriz:
conda create -n gpt45 -y python=3.9
Bu komut, Python’un 3.9 sürümünü kullanan gpt45 adlı bir ortam oluşturur. -y seçeneği, oluşturma sürecindeki tüm sorulara otomatik olarak evet yanıtı vermek için kullanılır.
Ardından ortamı şu komutla etkinleştiririz:
conda activate gpt45
Son olarak gerekli bağımlılıkları kurduk.
pip install openai: OpenAI Python kitaplığını kurar.pip install python-dovenv: Daha önce oluşturduğumuz.envdosyasından API anahtarını yüklemek için bir paket kurar.
İlk API isteğimizi yapmak
Artık OpenAI API’sine istek göndermek için Python kodu yazmaya hazırız.
Öncelikle script.py adlı bir dosya oluşturun. Kodu buraya yazacağız.
Ardından paketleri içe aktarırız:
from openai import OpenAI
from dotenv import load_dotenv
import os
Sonrasında API anahtarını yükleyip istemciyi başlatırız:
load_dotenv()
api_key = os.getenv("OPENAI_API_KEY")
client = OpenAI(api_key=api_key)
Son olarak bir mesaj göndeririz. Başlamak için sadece "Hello" göndereceğiz:
completion = client.chat.completions.create(
model="gpt-4.5-preview",
messages=[
{
"role": "user",
"content": "Hello"
}
]
)
print(completion.choices[0].message.content)
model parametresi, kullanmak istediğimiz modeli belirtmek için kullanılır. Diğer modelleri denemek için bunu başka biriyle değiştirebilirsiniz.
Betik şu komutla çalıştırılabilir:
python script.py
Sonuç şöyle:
Hello! How can I help you today?
Python ile GPT-4.5 Sohbet Botu Oluşturma
Bu bölümde, GPT-4.5 ile terminalde konuşmamıza olanak tanıyan etkileşimli bir sohbet botu oluşturmak için önceki betiğimiz üzerine inşa edeceğiz.
Bunu yapmak için betiğimizi şu şekilde değiştirmemiz gerekir:
- Kullanıcıdan girdi almak.
- Sohbeti takip etmek ve yeni istemle birlikte önceki mesajları da göndermek.
- Kullanıcı çıkana kadar bunu tekrarlamak.
Kullanıcının bir istem girmesine izin verme
Terminalde kullanıcı girdisini okumak için input() işlevini kullanırız. Çağrıldığında, kullanıcının metin girmesini bekler ve ardından bu metni döndürür.
prompt = input("> ")
print(prompt)
Bunu terminalde çalıştırdığımızda şöyle görünür:
> Hello
Hello
Sohbet döngüsü
Sohbeti uygulamak için, istem "exit"’e eşit olana kadar çalışan bir döngü kullanacağız. Ana döngü mantığı şöyle olacaktır:
while True:
prompt = input("> ")
if prompt == "exit":
exit()
# Prompt processing goes here
İstemi işleme
Model, daha önce gönderdiğimiz mesajların geçmişini tutmaz. Her mesajı yeni bir mesaj olarak ele alır. Bu nedenle, sohbet davranışı elde etmek için şimdiye kadar gönderilen tüm mesajları yeni istemle birlikte sağlamamız gerekir. Bunu, sohbet geçmişini takip ederek başarırız.
Kullanıcılardan gelen mesajlar aşağıdaki biçimde olmalıdır:
{
"role": "user",
"content": <user prompt>
}
Modelin yanıtının rolü "assistant" olmalıdır.
{
"role": "assistant",
"content": <model answer>
}
Bunu göz önünde bulundurarak, işte eksiksiz sohbet uygulaması:
from openai import OpenAI
from dotenv import load_dotenv
import os
load_dotenv()
api_key = os.getenv("OPENAI_API_KEY")
client = OpenAI(api_key=api_key)
# Initialize the chat history
chat_history = []
while True:
prompt = input("> ")
if prompt == "exit":
exit()
# Add the user message to the chat history
chat_history.append({
"role": "user",
"content": prompt,
})
# Send the full chat history
completion = client.chat.completions.create(
model="gpt-4.5-preview", messages=chat_history
)
# Display the answer
answer = completion.choices[0].message.content
print(answer)
# Add the answer to the chat history
chat_history.append({
"role": "assistant",
"content": answer,
})
Sohbet örneği
Sohbeti denemek için şu komutla çalıştırabiliriz:
python script.py
Ardından, istemimizi terminale girerek sohbet etmeye başlayabiliriz. İşte bir sohbet örneği:

Örnek iki istem gösterir. Önce, modelden Python’da bir for döngüsü yapmanın bir örneğini göstermesini istiyoruz. Ardından, sohbet geçmişinin düzgün gönderildiğini test etmek için aynısını Javascript’te yapmasını istiyoruz.
Sohbet geçmişini sağladığımız için, model “aynısını yap” ifadesinden ne kastettiğimizi anlayabiliyor ve Javascript’te bir for döngüsü örneği veriyor.
Sonuç
Bu eğitimde, Python kullanarak OpenAI'nin GPT-4.5 modeliyle nasıl kurulum yapıp sohbet edileceğini inceledik. OpenAI API anahtarının nasıl oluşturulacağını ve bunu Python ortamımızda nasıl kullanacağımızı öğrenerek OpenAI’nin abonelik tabanlı platformu dışında GPT‑4.5 ile etkileşim kurmayı mümkün kıldık.
Anaconda ile Python ortamı kurmayı, gerekli paketleri yüklemeyi ve OpenAI API’sine ilk isteğimizi göndermeyi ele aldık.
Son olarak, bir sohbet geçmişi tutarak basit, etkileşimli, terminal tabanlı bir sohbet botu oluşturduk.


GPT-4.5, bağlam farkındalığı, ton ayarlaması ve özetleme yeteneklerini geliştirerek sohbet botları, yazma araçları, müşteri destek otomasyonu ve eğitim uygulamaları için iyi bir seçenek sunar.
Bu eğitimde, OpenAI API üzerinden GPT-4.5 kullanımıyla ilgili adım adım rehberlik sağlayacağım. Python ve API’lerini kullanarak GPT-4.5 tarafından desteklenen bir sohbet botu oluşturmayı inceleyeceğiz; böylece aylık abonelik maliyetinin çok daha düşük bir kısmına GPT‑4.5 ile sohbet edebileceğiz.