Azure OpenAI Hizmeti nedir?

Azure OpenAI Hizmeti, OpenAI'nin o1-preview, o1-mini, GPT-4o, GPT-4o mini, GPT-4 Turbo with Vision, GPT-4, GPT-3.5-Turbo ve Embeddings model serisi gibi güçlü dil modellerine REST API erişimi sağlar. Bu modeller içerik oluşturma, özetleme, görüntü anlama, anlamsal arama ve kod çevirisi için doğal dil dahil ancak bunlarla sınırlı olmamak üzere özel göreviniz için kolayca uyarlanabilir. Kullanıcılar HIZMETE REST API'leri, Python SDK'sı veya Azure AI Studio üzerinden erişebilir.

Özelliklere genel bakış

Özellik Azure OpenAI
Kullanılabilir modeller o1-preview & o1-mini - (Sınırlı Erişim - Erişim İste)
GPT-4o & GPT-4o mini
GPT-4 serisi (GÖRÜNTÜ İşlemeli GPT-4 Turbo dahil)
GPT-3.5-Turbo serisi
Eklemeler serisi
Modeller sayfamızda daha fazla bilgi edinin.
Hassas ayarlama GPT-4o-mini (önizleme)
GPT-4 (önizleme)
GPT-3.5-Turbo (0613)
babbage-002
davinci-002.
Fiyat Buradan ulaşabilirsiniz
Görüntü İşlemeli GPT-4 Turbo ile ilgili ayrıntılar için özel fiyatlandırma bilgilerine bakın.
Sanal ağ desteği ve özel bağlantı desteği Evet.
Yönetilen Kimlik Evet, Microsoft Entra Id aracılığıyla
Kullanıcı arabirimi deneyimi Hesap ve kaynak yönetimi için Azure portalı ,
Model keşfi ve ince ayarlama için Azure AI Studio
Model bölgesel kullanılabilirliği Model kullanılabilirliği
İçerik filtrelemesi İstemler ve tamamlamalar, otomatik sistemlerle içerik ilkemize göre değerlendirilir. Yüksek önem derecesi içeriği filtrelenir.

Sorumlu AI

Microsoft olarak, insanları ilk sırada barındıran ilkeler doğrultusunda yapay zekanın ilerletildiğini taahhüt ediyoruz. Azure OpenAI'de sunulan modeller gibi üretken modellerin önemli potansiyel avantajları vardır, ancak dikkatli tasarım ve düşünceli azaltmalar olmadan, bu tür modeller yanlış ve hatta zararlı içerik oluşturma potansiyeline sahiptir. Microsoft, Microsoft'un sorumlu yapay zeka kullanımına yönelik ilkelerinin dahil edilmesi, hizmetin kullanımı için kullanım Kuralları'nın benimsenmesi, müşterileri desteklemek için içerik filtreleri oluşturulması ve müşterilerin Azure OpenAI kullanırken dikkate alması gereken sorumlu yapay zeka bilgileri ve rehberlik sağlama dahil olmak üzere kötüye kullanım ve istenmeyen zararlara karşı korunmaya yardımcı olmak için önemli yatırımlar yapmıştır.

Azure OpenAI'ye Nasıl yaparım? erişim elde edersiniz?

Çoğu Azure OpenAI modeline erişmek için Sınırlı Erişim kayıt formu gerekmez. Azure OpenAI Sınırlı Erişim sayfasında daha fazla bilgi edinin.

Azure OpenAI ve OpenAI karşılaştırması

Azure OpenAI Hizmeti, Müşterilere OpenAI GPT-4, GPT-3, Codex, DALL-E, Fısıltı ile gelişmiş dil yapay zekası ve Azure'ın güvenlik ve kurumsal vaatleriyle konuşma modellerine metin okuma olanağı sunar. Azure OpenAI, OpenAI ile BIRLIKTE API'leri geliştirerek uyumluluk ve birinden diğerine sorunsuz bir geçiş sağlar.

Azure OpenAI ile müşteriler, OpenAI ile aynı modelleri çalıştırırken Microsoft Azure'ın güvenlik özelliklerine sahip olur. Azure OpenAI özel ağ, bölgesel kullanılabilirlik ve sorumlu yapay zeka içerik filtrelemesi sunar.

Temel kavramlar

İstemler ve tamamlamalar

Tamamlanma uç noktası, API hizmetinin temel bileşenidir. Bu API, modelin metin girişi, metin çıkarma arabirimine erişim sağlar. Kullanıcıların yalnızca İngilizce metin komutunu içeren bir giriş istemi sağlaması gerekir ve model bir metin tamamlama oluşturur.

Basit bir istem ve tamamlama örneği aşağıda verilmişti:

İste:""" count to 5 in a for loop """

Tamamlanma: for i in range(1, 6): print(i)

Belirteçler

Metin belirteçleri

Azure OpenAI, metni belirteçlere ayırarak işler. Belirteçler sözcükler veya yalnızca karakter öbeklerinden oluşabilir. Örneğin, "hamburger" sözcüğü "ham", "bur" ve "ger" belirteçlerine ayrılırken, "armut" gibi kısa ve ortak bir sözcük tek bir belirteçtir. Birçok belirteç" merhaba" ve "bye" gibi bir boşlukla başlar.

Belirli bir istekte işlenen toplam belirteç sayısı, giriş, çıkış ve istek parametrelerinizin uzunluğuna bağlıdır. İşlenen belirteçlerin miktarı, modeller için yanıt gecikme sürenizi ve aktarım hızınızı da etkiler.

Görüntü belirteçleri

Azure OpenAI'nin GPT-4o, GPT-4o mini ve Görüntü İşlemeli GPT-4 Turbo ile görüntü işleme özellikleri, görüntü girişleri tarafından kullanılan toplam belirteç sayısını belirlemek için görüntü belirteci özelliklerini kullanır. Kullanılan belirteç sayısı iki ana faktöre göre hesaplanır: görüntü ayrıntı düzeyi (düşük veya yüksek) ve görüntünün boyutları. Belirteç maliyetleri şu şekilde hesaplanır:

  • Düşük çözünürlük modu
    • Düşük ayrıntı, API'nin yüksek görüntü çözünürlüğü analizi gerektirmeyen senaryolar için daha hızlı yanıtlar döndürmesini sağlar. Düşük ayrıntılı görüntüler için kullanılan belirteçler şunlardır:
      • GPT-4o ve GPT-4 Görüntü İşlemeli Turbo: Boyuta bakılmaksızın görüntü başına 85 belirteç düz hızı.
      • GPT-4o mini: Boyut ne olursa olsun görüntü başına 2833 belirteç oranı.
    • Örnek: 4096 x 8192 görüntüsü (düşük ayrıntı): Düşük ayrıntılı bir görüntü olduğundan ve boyut bu modda maliyeti etkilemediğinden maliyet sabit 85 belirteçtir.
  • Yüksek çözünürlük modu
    • Düşük ayrıntı, API'nin görüntüleri daha ayrıntılı analiz etmesini sağlar. Görüntü belirteçleri görüntünün boyutlarına göre hesaplanır. Hesaplama aşağıdaki adımları içerir:
      1. Görüntü yeniden boyutlandırma: Görüntü, 2048 x 2048 piksel kareye sığacak şekilde yeniden boyutlandırılır. En kısa taraf 768 pikselden büyükse, en kısa kenar 768 piksel uzunluğunda olacak şekilde görüntü daha fazla yeniden boyutlandırılır. Yeniden boyutlandırma sırasında en boy oranı korunur.
      2. Kutucuk hesaplaması: Yeniden boyutlandırıldıktan sonra resim 512 x 512 piksel kutucuklara bölünür. Kısmi kutucuklar tam kutucuğa yuvarlanmış. Toplam belirteç maliyetini kutucuk sayısı belirler.
      3. Belirteç hesaplaması:
        • GPT-4o ve GPT-4 Görüntü İşlemeli Turbo: Her 512 x 512 piksel kutucuğun maliyeti 170 belirteçtir. Toplama fazladan 85 temel belirteç eklenir.
        • GPT-4o mini: Her 512 x 512 piksel kutucuğun maliyeti 5667 belirteçtir. Toplama fazladan 2833 temel belirteç eklenir.
    • Örnek: 2048 x 4096 resmi (yüksek ayrıntı):
      1. Görüntü başlangıçta 2048 x 2048 piksel kareye sığacak şekilde 1024 x 2048 piksel olarak yeniden boyutlandırılır.
      2. En kısa kenarın en fazla 768 piksel uzunluğunda olmasını sağlamak için görüntü 768 x 1536 piksel olarak yeniden boyutlandırılır.
      3. Görüntü, her biri 512 x 512 piksel olmak üzere 2 x 3 kutucuklara ayrılır.
      4. Son hesaplama:
        • GPT-4o ve Görüntü İşlemeli GPT-4 Turbo için toplam belirteç maliyeti kutucuk başına 6 kutucuk x 170 belirteç + 85 temel belirteç = 1105 belirteçtir.
        • GPT-4o mini için toplam belirteç maliyeti, kutucuk başına 6 kutucuk x 5667 belirteç + 2833 temel belirteç = 36835 belirteçtir.

Kaynaklar

Azure OpenAI, Azure'da yeni bir ürün teklifidir. Azure OpenAI'yi, Azure Aboneliğinizde kaynak veya hizmet örneği oluşturduğunuz diğer Tüm Azure ürünleriyle aynı şekilde kullanmaya başlayabilirsiniz. Azure'ın kaynak yönetimi tasarımı hakkında daha fazla bilgi edinebilirsiniz.

Dağıtımlar

Azure OpenAI Kaynağı oluşturduktan sonra, API çağrıları yapmaya ve metin oluşturmaya başlamadan önce bir model dağıtmanız gerekir. Bu eylem Dağıtım API'leri kullanılarak yapılabilir. Bu API'ler kullanmak istediğiniz modeli belirtmenize olanak sağlar.

İstem mühendisliği

OpenAI'nin GPT-3, GPT-3.5 ve GPT-4 modelleri istem tabanlıdır. İstem tabanlı modellerde kullanıcı, bir metin istemi girerek ve modelin metin tamamlama özelliği ile bu isteme bir yanıt vermesiyle modelle etkileşim kurar. Bu giriş, modelin giriş metninin devamıdır.

Bu modeller son derece güçlü olmakla birlikte, davranışları da istemlere karşı çok hassastır. Bu, istem mühendisliğini geliştirmek için önemli bir beceri haline getirir.

İstem oluşturma zor olabilir. Pratikte istem, istenen görevi tamamlamak için model ağırlıklarını yapılandırmaya yönelik hareket eder, ancak genellikle başarılı bir istem oluşturmak için deneyim ve sezgi gerektiren bir bilimden çok bir sanattır.

Modeller

Hizmet, kullanıcılara birkaç farklı modele erişim sağlar. Her model farklı bir özellik ve fiyat noktası sağlar.

DALL-E modelleri (bazıları önizlemede; bkz . modeller) kullanıcının sağladığı metin istemlerinden görüntüler oluşturur.

Fısıltı modelleri, konuşmayı metne dönüştürmek ve çevirmek için kullanılabilir.

Şu anda önizleme aşamasında olan metin okuma modelleri, metni konuşmaya sentezlemek için kullanılabilir.

Modeller kavram sayfamızda her model hakkında daha fazla bilgi edinin.

Sonraki adımlar

Azure OpenAI'yi destekleyen temel modeller hakkında daha fazla bilgi edinin.