Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan teknik bir eğitim serisinin bir parçasıdır. Eğitmen, önceki derste ortam hazırlığını yaptıklarını belirterek, bu derste OpenAI API key'ini almayı ve kullanmayı anlatmaktadır.
- Video, iki ana bölümden oluşmaktadır: İlk bölümde OpenAI API key'inin nasıl alınacağı, hesap oluşturma, kredi kartı tanımlama, API key'lerinin oluşturulması ve limitlerin ayarlanması adım adım gösterilmektedir. İkinci bölümde ise Google Colab ve Jupyter Notebook'larda gizli anahtarların ve API key'lerin nasıl yönetileceği, "user data" metoduyla API key'lerin alınması ve değişkenlere atanması anlatılmaktadır.
- Eğitim, API key'lerinin güvenli bir şekilde saklanması ve gerektiğinde silinmesi konusunda uyarılar içermekte, ayrıca lokal ortamda .env dosyası kullanarak ve os modülü ile API key yönetimi hakkında bilgiler sunmaktadır. Video, bir sonraki derste basit LN modellerinden ve Leng çiçeğinden ilk kodun yazılacağını belirterek sona ermektedir.
- Open AI API Key Alma Gerekliliği
- Önceki derste pipinsto ve requirements.txt dosyası kullanılarak ortam hazırlığı yapıldı.
- Open AI üzerinden örnekler yapılacağı için Opera API key'i alınması gerekiyor.
- Open AI'ın API üzerinden yapılan işlemlerde ücret yansıyacak, özellikle looplar yazıp çok fazla input-output alındığında maliyet çıkabilir.
- 01:41Open AI Ücretlendirmeleri
- Open AI'ın pricing sayfasında GPT modelleri için input ve output başına ücret bilgileri bulunuyor.
- Tokenizer sayfası ile metinlerin token sayısını ve karakter sayısını hesaplayabilirsiniz.
- İngilizce karakterlerden yaklaşık 4 karakter 1 tokena denk geliyor, Türkçe karakterler hesaplama sırasında dikkat edilmesi gereken bir faktör.
- 03:50Open AI API Key Alma İşlemi
- Open AI sitesinde API kısmına tıklayarak giriş yapılabilir veya yeni hesap oluşturulabilir.
- API kısmında Quick Start Tutorial, Prompt Examples, Documentation ve API Referans gibi önemli bölümler bulunuyor.
- Settings kısmında faturalandırma bilgileri eklenebilir, ödeme bilgileri için kart bilgileri ve fatura adresi girilmelidir.
- 07:33API Key Oluşturma ve Kullanımı
- Create New Secret Key seçeneği ile yeni bir API key oluşturulabilir ve güvenli bir yere kaydedilmelidir.
- Birden fazla API key oluşturulabilir ve gerekirse Revoke Key seçeneği ile silinebilir.
- Google Colab'te API key'i kullanmak için anahtar işaretine tıklayıp yeni gizli anahtar ekleyerek API key'i yapıştırabilirsiniz.
- 10:09Google Colab'da Gizli Anahtarları Yönetme
- Gizli anahtarları "gizli anahtarlar" kısmına kaydetmek, bunları diğer notebooklarda da kullanabilmenizi sağlar.
- Google Colab'da "user data" metoduyla API anahtarını alabilirsiniz, ancak bu anahtar sadece o notebook'ta geçerlidir.
- API anahtarını bir değişkene (örneğin "open_api_key") atayarak, diğer notebooklarda da kullanabilirsiniz, ancak bu değişken çalışma ortamı sonlandığında kaybolur.
- 13:13Open AI Kullanımında Dikkat Edilmesi Gerekenler
- Open AI kısmındaki tüm işlemler ücretlidir, API anahtarını kaptırırsanız büyük miktarda talep geldiğinde ciddi maliyetler oluşabilir.
- Çalışma ortamında API anahtarını ve özel bilgileri hardcode etmemek gerekir, bunun yerine gizli dosyalarda saklamak daha güvenlidir.
- Lokalde çalışırken "data.env" dosyası oluşturup API anahtarını buraya yazabilirsiniz.
- 14:35Lokalde Gizli Anahtarları Kullanma
- Lokalde çalışırken "python-datadict" kütüphanesini yüklemeniz gerekir.
- "os" modülünü kullanarak "os.getenv()" metoduyla API anahtarını çekebilirsiniz.
- "os.getenv()" metodu, sistemde benzer bir değişken varsa onu kullanır, yoksa "default" değeri döndürür.
- 15:35Magic Komutlarla Gizli Anahtarları Kullanma
- Google Colab'da "%" işareti ile magic komutlar kullanılabilir.
- "%env" komutu ile API anahtarını çekebilirsiniz.
- Gelecek derste basit LLM modellerinden ve LLM çiçeğinden ilk kod yazmaya başlanacak.