Flow'da Azure OpenAI (Premium)
Power Automate'te Azure OpenAI bağlayıcısı: ön koşullar, zorunlu Premium lisansı ve Azure maliyetlerinin neden lisanstan ayrı işlediği.
Kendi Azure OpenAI kaynağınızı zaten çalıştırıyorsanız, Power Automate'te kullanmak için AI Builder'a geçmenize gerek yoktur. Microsoft, akışlarınızı doğrudan Azure OpenAI dağıtımınıza bağlayan kendi bağlayıcısını sunar; buna sohbet tamamlamaları, gömme (embedding) işlemleri ve Azure AI Search üzerinden kendi verilerinize isteğe bağlı bağlantı da dahildir. Ancak bağlayıcı Premium sınıfına aittir; bu durum hem Power Automate lisansınızı hem de devam eden Azure maliyetlerinizi etkiler.
Bu yazıda, Azure OpenAI bağlayıcısının Power Automate'te neler sunduğu, ilk akışınızdan önce hangi ön koşulları sağlamanız gerektiği, zorunlu Premium lisansının pratikte nasıl işlediği ve Azure faturasının neden Power Automate lisansından ayrı yürüdüğü ele alınmaktadır. Yazı, Microsoft'un resmi bağlayıcı referansına ve lisanslama belgelerine dayanmaktadır.
Azure OpenAI bağlayıcısı Power Automate'te neler sunar
Bu Azure OpenAI bağlayıcısı Microsoft'a özgü bir bağlayıcıdır ve bağlayıcı referansına göre Power Automate ve Power Apps'te Premium olarak sınıflandırılır; Copilot Studio'da da Premium, Logic Apps'te ise Standarttır. Neredeyse tüm Power Automate bölgelerinde kullanılabilir; yalnızca US Government (GCC), US Government (GCC High), 21Vianet tarafından işletilen China Cloud ve US Department of Defense (DoD) hariçtir.
Belgelere göre bağlayıcı dört eylem sunar:
- Sohbet mesajı için bir tamamlama oluşturur: dağıtılmış bir modele karşı klasik sohbet tamamlaması; temperature, top-p, max tokens, presence penalty ve frequency penalty gibi parametrelerle.
- Bir gömme (embedding) al: tek bir girdi metni için vektör temsili, örneğin benzerlik araması veya sınıflandırma için.
- Birden çok gömme (embedding) al: tek bir çağrıda bir girdi metni dizisi için aynı işlev.
- Sohbet mesajları için tamamlama oluşturmak amacıyla uzantı kullanma: bağlam olarak Azure AI Search üzerinden kendi verilerinizi dahil etmenizi sağlayan uzantılarla sohbet tamamlaması; buna "On Your Data" senaryosu denir.
Pratikte bu, bir akışın örneğin bir formdan veya e-postadan gelen metni doğrudan kendi Azure OpenAI dağıtımınıza gönderebileceği ve yanıtı bir sonraki adımda, üçüncü taraf bir bağlayıcıya gerek kalmadan işleyebileceği anlamına gelir.
İlk akış çalışmadan önceki ön koşullar
Bağlayıcı kullanılabilir olmadan önce, bağlayıcı referansına göre birkaç şeyin hazır olması gerekir:
- Aktif bir Azure aboneliği.
- Azure OpenAI'nin kendisine erişim; hizmet kayıt gerektirir ve yalnızca onaylı kurumsal müşteriler ve iş ortakları için kullanılabilir.
- Desteklenen bir bölgede, desteklenen bir modelle oluşturulmuş bir Azure OpenAI kaynağı; bunun için kaynak üzerinde en az Cognitive Services Contributor rolünün atanmış olması gerekir.
- İsteğe bağlı, On Your Data senaryoları için: uygun şekilde hazırlanmış verilere sahip bir Azure AI Search kaynağı.
Bu ön hazırlık tamamen Azure portalında gerçekleşir ve henüz Power Automate'in kendisiyle bir ilgisi yoktur. Kaynak hazır olduğunda akışta ona bir bağlantı kurulabilir.
Bağlantı kurma: API anahtarı veya Managed Identity
Bağlayıcı referansına göre Azure OpenAI bağlayıcısı üç kimlik doğrulama türünü destekler:
- API anahtarı: Azure OpenAI kaynağının adını ve API anahtarını, isteğe bağlı olarak da uç nokta URL'sini ve Azure AI Search için anahtarı girersiniz. Bu bağlantı tüm bölgelerde kullanılabilir ve diğer kullanıcılarla paylaşılabilir.
- Managed Identity: yönetilen bir kimlik (managed identity) üzerinden oturum açma; belgelere göre şu anda yalnızca Logic Apps için kullanılabilir, bu da paylaşılabilir.
- Standart (kullanımdan kaldırıldı): açık bir kimlik doğrulama türü olmayan eski bağlantı türü olup yalnızca uyumluluk nedeniyle mevcuttur ve paylaşılamaz; paylaşım gerektiğinde her kişinin kendi bağlantısını oluşturması gerekir.
Yeni akışlar için API anahtarı genellikle en pratik seçenektir, çünkü tüm bölgelerde çalışır ve ekip içinde bağlantı olarak paylaşılabilir; böylece her meslektaşın kendi bağlantısını oluşturmasına gerek kalmaz.
Zorunlu Premium lisansı: ekipte kimin neye ihtiyacı var
Bağlayıcı Premium olarak sınıflandırıldığından, Premium bağlayıcılar için geçerli olağan Power Automate lisanslaması uygulanır. Power Automate lisans türlerine göre, Premium bağlayıcılar için yetki Power Automate Premium kullanıcı lisansında, Power Automate Process lisansında ve Power Automate Hosted Process lisansında yer alır. Ücretsiz Power Automate lisansı ise yalnızca standart bağlayıcıları kapsar; bu nedenle Azure OpenAI bağlayıcısını içeren bir akış bu lisansla çalışmaz.
Bunun somut olarak nasıl işlediği, Power Automate lisanslama SSS'sine göre, akış türüne bağlıdır:
- Otomatikleştirilmiş ve zamanlanmış akışlar kimin tetiklediğine veya hangi bağlantıların kullanıldığına bakılmaksızın sahibinin lisans bağlamında çalışır. Böyle bir akış Azure OpenAI bağlayıcısını kullanıyorsa, yalnızca sahibinin Premium lisansına ihtiyacı vardır.
- Anlık akışlar, yani bir düğme veya manuel tetikleyiciyle başlatılan akışlar, onları başlatan kişinin bağlamında çalışır. Akış Azure OpenAI bağlayıcısını içeriyorsa, onu manuel olarak başlatan her kişinin kendi Premium lisansına ihtiyacı vardır.
- Her bireysel kişiyi lisanslamak yerine, bir akış bunun yerine bir Process lisansıyla donatılabilir. Böylece, tek tek kullanıcıların Premium lisansına sahip olup olmadığından bağımsız olarak çalışır; bu da ekipte birçok kişi tarafından başlatılan akışlar için özellikle avantajlıdır.
Azure OpenAI bağlayıcısını paylaşılan, manuel olarak başlatılan bir akışta kullanmak isteyen bir ekip için bu pratikte şu anlama gelir: ya dahil olan her kişi bir Premium lisansı alır ya da akışın kendisi bir Process lisansıyla donatılır. Böylece, lisans sorununu akıştaki ilk hatada çözmek yerine, bağlayıcıyı gerçekten kimin kullanabileceği konusunda kontrolü elinizde tutarsınız.
Azure maliyetleri Power Automate lisansına ek olarak eklenir
Premium lisansı yalnızca Power Automate içindeki bağlayıcıya erişimi kapsar. Dil modelinin gerçek kullanımı Azure OpenAI kaynağınız üzerinden gerçekleşir ve ilgili model dağıtımına göre kullanım bazlı olarak Azure aboneliğiniz üzerinden ayrıca faturalandırılır. Bu maliyetler, çağrının Power Automate'ten, bir Logic App'ten veya kendi uygulamanızdan gelmesinden bağımsız olarak oluşur, çünkü faturalandırma bağlayıcı düzeyinde değil Azure kaynağı düzeyinde yapılır.
Planlama için bağlayıcı referansındaki iki nokta özellikle önemlidir:
- Azure OpenAI'nin kendisine erişimin talep edilmesi gerekir ve her Azure aboneliğinde otomatik olarak sunulmaz; bir proje tarihi buna bağlı hale gelmeden önce bunu erkenden planlamalısınız.
- Kısıtlama sınırı bağlantı başına 60 saniyede 1.000 API çağrısıdır. Belge toplu işleme gibi yüksek hacimli akışlarda, bu sınıra takılmamak için birden fazla bağlantı kullanmayı veya istekleri gruplamayı değerlendirmek faydalı olur.
Baştan itibaren iki maliyet bloğunu, Power Automate Premium lisansını ve Azure OpenAI tüketimini ayrı ayrı hesaplayan kişi, canlıya geçişten sonraki ilk Azure faturasında kötü sürprizlerle karşılaşmaz.
Bilinen sınırlamalar
Bağlayıcı referansı, bir akış oluşturmadan önce bilmeniz gereken üç sınırlama belirtir:
- On Your Data işlevi için veri kaynağı olarak yalnızca Azure AI Search desteklenir; diğer vektör veritabanları bu bağlayıcı üzerinden bağlanamaz.
- Bağlayıcı, Function Calling'i (işlev çağırma) desteklemez.
- Mesaj içeriklerinde görseller desteklenmez; bağlayıcı yalnızca metin tabanlı etkileşim için tasarlanmıştır.
Bu senaryolardan birine kesinlikle ihtiyaç duyan, örneğin yapılandırılmış dönüşler için Function Calling'e ihtiyaç duyan kişi, Azure OpenAI REST API'sine karşı özel bir bağlayıcıya başvurmak zorundadır.
NordFlux'ta Azure OpenAI entegrasyonlarını Power Automate danışmanlığı kapsamında, lisans ve Azure maliyetleri ilk üretim akışından sonra değil, en baştan itibaren şeffaf olacak şekilde kuruyoruz.
Sık sorulan sorular
Azure OpenAI bağlayıcısı için kesinlikle Premium lisansına ihtiyacım var mı?
Evet. Bağlayıcı Premium olarak sınıflandırılmıştır, bu nedenle Power Automate'in olağan Premium bağlayıcı lisanslaması geçerlidir. Ücretsiz lisans yalnızca standart bağlayıcıları kapsar ve Azure OpenAI bağlayıcısı için yeterli değildir.
Tüm akış için tek bir Premium lisansı yeterli mi?
Bu, akış türüne bağlıdır. Otomatikleştirilmiş veya zamanlanmış akışlarda sahibinin Premium lisansı yeterlidir. Manuel olarak başlatılan anlık akışlarda ise, akış bunun yerine bir Process lisansıyla donatılmadığı sürece, onu tetikleyen her kişinin kendi Premium lisansına ihtiyacı vardır.
Power Automate Premium lisansı, Azure OpenAI kullanımını da öder mi?
Hayır. Premium lisansı yalnızca Power Automate'teki bağlayıcıya erişimi karşılar. Modelin gerçek kullanımı Azure OpenAI kaynağınız üzerinden gerçekleşir ve kullanım bazlı olarak Azure aboneliği üzerinden ayrıca faturalandırılır.
Bağlayıcı ile kendi şirket verilerimi bağlam olarak kullanabilir miyim?
Evet, sohbet tamamlamaları için uzantılar eylemi aracılığıyla kendi veri materyalinizi dahil edebilirsiniz; ancak bağlayıcı referansına göre bu, yalnızca veri kaynağı olarak bağlı bir Azure AI Search kaynağı üzerinden mümkündür. Bağlayıcı şu anda başka vektör veritabanlarını desteklememektedir.
Bir akış kısıtlama sınırına ulaştığında ne olur?
Kısıtlama sınırı, bağlantı başına 60 saniye içinde 1.000 API çağrısıdır. Aşıldığında, bağlantı zaman penceresi sona erene kadar ek çağrıları engeller. Yüksek hacimlerde istekleri gruplamak veya farklı akışlar için birden fazla bağlantı oluşturmak yardımcı olur.
NordFlux UG (haftungsbeschränkt)
NordFlux, kuruluşlar için dijital çalışanlar kurar: tekrar eden işleri üstlenen otomasyonlar ve KI ajanları. Kontrol sizde kalır.
Otomasyon veya KI hakkında somut sorularınız mı var?
Ücretsiz bir ön analizde durumunuzu doğrudan görüşürüz. Bağlayıcı değildir.