Azure OpenAI Hizmeti nedir?

Azure OpenAI Hizmeti; GPT-4, GPT-4 Turbo with Vision, GPT-3.5-Turbo ve Embeddings model serisi gibi OpenAI'nin güçlü dil modellerine REST API erişimi sağlar. Ayrıca, yeni GPT-4 ve GPT-3.5-Turbo model serisi artık genel kullanıma ulaşmıştır. 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 OpenAI Studio'daki web tabanlı arabirimimiz aracılığıyla erişebilir.

Özelliklere genel bakış

Özellik Azure OpenAI
Kullanılabilir modeller 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.
İnce ayar (ö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, verilerinizde Azure OpenAI kullanmadığınız sürece.
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 OpenAI Service 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, uygunsuz kullanım ve istenmeyen zararlara karşı korunmaya yardımcı olmak için başvuru sahiplerinin iyi tanımlanmış kullanım örneklerini göstermesini zorunlu tutan, Microsoft'un sorumlu yapay zeka kullanımına yönelik ilkelerini birleştiren, müşterileri desteklemek için içerik filtreleri oluşturan ve eklenen müşterilere sorumlu yapay zeka uygulama yönergeleri sağlayan önemli yatırımlar yapmıştır.

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

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

Yüksek talep, yaklaşan ürün geliştirmeleri ve Microsoft'un sorumlu yapay zeka taahhüdünde gezindiğimiz için erişim şu anda sınırlıdır. Şimdilik Microsoft'la mevcut iş ortaklığı olan, düşük riskli kullanım örnekleri olan ve risk azaltmalarını birleştirmeye kararlı olan müşterilerle birlikte çalışıyoruz.

Uygulama formuna daha ayrıntılı bilgiler eklenmiştir. Azure OpenAI'ye daha geniş kapsamlı erişim sağlamak için sorumlu bir şekilde çalıştığımız için sabrınızı takdir ediyoruz.

Erişim için buraya başvurun:

Şimdi uygula

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 (Görüntü İşleme ile GPT-4 Turbo)

Giriş görüntüsünün belirteç maliyeti iki ana faktöre bağlıdır: görüntünün boyutu ve her görüntü için kullanılan ayrıntı ayarı (düşük veya yüksek). Aşağıda nasıl çalıştığına ait bir döküm bulabilirsiniz:

  • Ayrıntı: Düşük çözünürlük modu

    • Düşük ayrıntı, API'nin daha hızlı yanıtlar döndürmesine ve yüksek ayrıntı gerektirmeyen kullanım örnekleri için daha az giriş belirteci kullanmasına olanak tanır.
    • Görüntü boyutu ne olursa olsun bu görüntülerin her biri 85 belirteçe mal olur.
    • Ö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.
  • Ayrıntı: Yüksek çözünürlük modu

    • Yüksek ayrıntı, API'nin görüntüyü daha küçük kareler halinde kırparak daha ayrıntılı olarak görmesini sağlar. Her kare, metin oluşturmak için daha fazla belirteç kullanır.
    • Belirteç maliyeti bir dizi ölçeklendirme adımıyla hesaplanır:
      1. Görüntü ilk olarak en boy oranı korunarak 2048 x 2048 karesine sığacak şekilde ölçeklendirilir.
      2. Daha sonra resmin ölçeği küçültülerek en kısa kenar 768 piksel uzunluğunda olur.
      3. Görüntü 512 piksel kare kutucuklara ayrılır ve bu kutucukların sayısı (kısmi kutucuklar için yukarı yuvarlama) son maliyeti belirler. Her kutucuğun maliyeti 170 belirteçtir.
      4. Toplam maliyete ek 85 belirteç eklenir.
    • Örnek: 2048 x 4096 görüntüsü (yüksek ayrıntı)
      1. Başlangıçta 2048 karesine sığacak şekilde 1024 x 2048 olarak yeniden boyutlandırıldı.
      2. 768 x 1536 olarak yeniden boyutlandırıldı.
      3. Altı tane 512 piksel kutucuk kaplaması gerekir.
      4. Toplam maliyet belirteçtir 170 × 6 + 85 = 1105 .

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.