OpenAI, kısa süre önce, insanlarınkinden daha hızlı karmaşık soruları ele almak üzere tasarlanmış bir dizi "akıl yürütme" modelinin ilki olan o1 modelini tanıttı. Daha küçük o1-mini ile birlikte piyasaya sürülen bu model, büyük beklenti yaratmış ve yapay zeka çevrelerinde genellikle "Çilek" modeli olarak anılıyor.
o1'in piyasaya sürülmesi, OpenAI'nin insan benzeri akıl yürütme yeteneklerine sahip yapay zeka yaratma misyonunda önemli bir adımı temsil ediyor. o1, çok adımlı problemler ve kodlama görevlerinde mükemmel sonuçlar verirken, daha yüksek bir maliyetle geliyor ve GPT-4o'dan daha yavaş. Bir "önizleme" olarak etiketlenmesine rağmen, yapay zeka teknolojisinin geleceğine heyecan verici bir bakış sunuyor.
OpenAI o1 Nasıl Kullanılır
ChatGPT Plus ve Ekip kullanıcıları, model seçici aracılığıyla hem o1-preview hem de o1-mini'ye erişebilirler. Başlangıçta, kullanım o1-preview için 30 mesaj ve o1-mini için haftada 50 mesajla sınırlıdır, ancak OpenAI bu sınırları yakında yükseltmeyi planlıyor.
Geliştiriciler için, API erişimi kullanım katmanı 5'teki kişilere dakikada 20 isteklik mevcut bir oran sınırı ile sunulmaktadır. API, işlev çağırma, akış ve sistem mesajları gibi özelliklerden yoksundur, ancak OpenAI bu özellikleri eklemek için aktif olarak çalışıyor. Daha ayrıntılı talimatlar için tam API dokümantasyonu mevcuttur.
o1'i Farklı Kılan Nedir?
o1, önceki modellerde kullanılan desen taklit etme yöntemi yerine, yeni bir optimizasyon algoritması ve veri seti ile eğitilmiştir ve takviyeli öğrenmeden yararlanmaktadır. Bu, o1'in tıpkı insanların karmaşık görevlere yaklaşımı gibi, problemleri adım adım çözmesini sağlar. Daha az halüsinasyonla daha doğru cevaplar sunar, ancak OpenAI halüsinasyonların hala bir sorun olduğunu kabul ediyor.
Geliştirilmiş Problem Çözme Yetenekleri
Dahili testlerde, o1, kodlama ve matematik problemleri gibi görevlerde GPT-4o'dan daha iyi performans gösterdi. Codeforces yarışmalarında mükemmel sonuçlar verdi, %89'luk dilimde yer aldı ve Uluslararası Matematik Olimpiyatı için yapılan bir eleme sınavında %83 puan alarak GPT-4o'nun %13'ünü büyük ölçüde aştı.

o1'in Sınırlamaları
o1 akıl yürütmede mükemmel olsa da, sınırlamaları vardır. GPT-4o kadar fazla gerçek bilgiye sahip değil ve web'de gezintiye çıkamıyor veya dosya ve görüntüleri işleyemiyor. Bu kısıtlamalara rağmen, OpenAI o1'i, yapay zeka adlandırma kurallarına ve teknolojisine taze bir yaklaşım sunan, yeni bir yapay zeka modeli sınıfının başlangıcı olarak görüyor.


OpenAI o1 API'sini Nasıl Kullanılır
OpenAI'nin gelişmiş akıl yürütme yetenekleri için en son modeli o1'den yararlanmak istiyorsanız, API'ye nasıl başlanacağına dair hızlı bir kılavuz:

1. o1 API'sine Erişim Sağlayın
- API erişimi için kaydolmak veya zaten bir hesabınız varsa oturum açmak için OpenAI'nin web sitesini ziyaret edin.
- API anahtarınızı oluşturmak için API Anahtarları bölümüne gidin. o1'in GPT-4o gibi önceki modellere göre daha pahalı olduğunu unutmayın.

2. OpenAI Python Kütüphanesini Kurun
Aşağıdaki komutu kullanarak OpenAI Python kütüphanesini yerel makinenize kurun:
pip install openai
3. Bir API Çağrısı Yapın
API anahtarınız elinizdeyken, Python kullanarak ilk API çağrınızı yapabilirsiniz:
import openai
def get_chat_completion(prompt, model="o1-preview"):
messages = [{"role": "user", "content": prompt}]
response = openai.ChatCompletion.create(
model=model,
messages=messages,
temperature=0,
)
return response.choices[0].message["content"]
response = get_chat_completion("Translate into Spanish: I am learning to use OpenAI API!")
print(response)
Bu işlev, bir kullanıcı istemini o1-preview modeline gönderir ve yanıtı döndürür.

4. Apidog ile API İstekleri Gönderin
Apidog, Postman'e benzer güçlü bir API test aracıdır. Apidog'u kullanarak OpenAI'nin API'sine cURL istekleri gönderebilirsiniz. İşte bir POST isteği nasıl kurulur:
curl https://api.openai.com/v1/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "o1-preview",
"prompt": "Explain the theory of relativity in simple terms.",
"max_tokens": 150
}'
$OPENAI_API_KEY
'i gerçek API anahtarınızla değiştirin. İsteği gönderdikten sonra, yanıtı JSON formatında alacaksınız.
5. OpenAI o1 API'nizi APIDOG ile Test Edin
cURL istekleri göndermek için Apidog'u kullanabilirsiniz. Apidog , geliştiricilere bir dizi özellik ve fayda sunan güçlü bir API geliştirme ve test aracıdır. Postman gibi, Apidog da kullanıcıların cURL istekleri göndermesini sağlar, bu da terminalde veya komut satırı arayüzünde cURL'e zaten aşina olanlar için özellikle kullanışlıdır. Apidog'un kullanıcı dostu arayüzünden ve sayısız işlevselliğinden yararlanarak, cURL isteklerini diğer istek türleriyle birlikte büyük bir kolaylıkla oluşturabilir ve gönderebilirsiniz. Bu, geliştiricilerin API'leri verimli bir şekilde test etmelerini, potansiyel sorunları hızlı bir şekilde belirlemelerini ve hatalarını ayıklamalarını ve API geliştirme iş akışlarını en üst düzeye çıkarmalarını sağlar.
Adım 1: Apidog'daki OpenAI API projesine erişin, sol menüden Sohbet Tamamlama API uç noktasını seçin ve yeni istek ekranında, ChatGPT spesifikasyonuna göre HTTP yöntemini ve uç nokta URL'sini girin. Ardından, "Gövde" sekmesinde, ChatGPT'ye göndermek istediğiniz mesajı JSON formatında yazın.

Adım 2: "Başlık" sekmesine geçin, ChatGPT API'si ile kimlik doğrulaması yapmak için Yetkilendirme parametresini ekleyin, aldığınız ChatGPT API anahtarını girin ve "Gönder" düğmesine tıklayın.

Not: Apidog'da, OpenAI API anahtarınızı bir ortam değişkeni olarak saklayabilirsiniz. OpenAI API anahtarını bir ortam değişkeni olarak saklamak, daha sonra API anahtarını tekrar tekrar yeniden girmek zorunda kalmadan doğrudan ortam değişkenine başvurabileceğiniz anlamına gelir, bu da kullanışlıdır.

Geleceğe Doğru İnşa Etmek
o1 hala erken aşamalarında olsa da, özellikle akıl yürütme ve problem çözme görevlerinde yapay zeka için heyecan verici yeni bir yönü temsil ediyor. Daha yüksek maliyetlerine ve daha yavaş hızına rağmen, yapay zekanın yalnızca desenleri anlamakla kalmayıp, aynı zamanda bunlar aracılığıyla akıl yürüttüğü bir geleceğe bir bakış sunuyor.
OpenAI, akıl yürütme modellerini geliştirmeye devam ettikçe, o1'in tanıtımı, yapay zeka gelişiminde gelecekteki atılımlar için sahneyi hazırlıyor ve bizi yapay zekanın giderek karmaşıklaşan problemleri çözebileceği bir dünyaya yaklaştırıyor.