Giriş
Web API'leri harikadır çünkü hizmetlerinizi birçok istemcinin kullanması için dünyaya sunmanıza olanak tanır. Bu müşteriler hem şirketinizde hem de şirket dışında yaşayabilir. Ancak, bu API'lerin sayısı arttıkça bunları yönetmeniz, güvenliğini sağlamanız ve izlemeniz gerekir.
API'leri yönetmenin birçok yolu vardır. Bu API'lerin güvenliğini sağlamayı tek tek seçebilirsiniz. Bu, maliyet açısından anlamlı olabilir, ancak yönetmek bir kabus olabilir. Ayrıca, yapılandırma temelli ve tüm API'lerinizi tek bir yerden yönetmenize olanak tanıyan merkezi bir API yönetim çözümü de seçebilirsiniz. Bu durumda Azure API Management devreye girer.
Ayrıca, üretken yapay zeka daha popüler hale geldikçe, bunu işletmenizde kullanmak isteyebilirsiniz. Ancak, bu API'leri çevrimiçi olarak getirdiğinizde bunları güvenlik, izleme, örneğin belirteç kullanımı ve yük ve hataları işleme gibi yönleriyle yönetmeniz ve dikkate almanız gerekir.
Senaryo: Contoso e-ticaret
Üretken yapay zekayı deniyorsanız, api çağırarak metin oluşturmak için Azure OpenAI kullanıyor olabilirsiniz.
Bu noktada, contoso e-ticaret işletmeniz için üretken bir yapay zeka modeli kullanmak istiyorsunuz. Bununla birlikte, bir veya birden çok uç noktayı çevrimiçi olarak getirdiğinizde bunları yönetmeniz gerekir. Bunları güvenlik altına almanız, izlemeniz ve ölçeklendirmeniz gerekir. API yönetimi konusunda yardımcı olacak çeşitli çözümler arıyorsunuz ve Bunlardan biri De Azure API Management'tır.
Ne öğreneceğim?
Bu modülde şunları nasıl yapacağınızı öğreneceksiniz:
- API Yönetimi örneği oluşturma.
- Yük dengeleyici ve devre kesici yapılandırın.
- Yönetilen kimliği kullanarak API'nizin güvenliğini sağlayın.
- Üretici Yapay Zeka API'niz için belirteç sınırlarını ve ilkesini yönetin.
Asıl amaç nedir?
Bu modülün temel amacı, Azure API Management'ın bunları yönetmek, güvenliğini sağlamak ve izlemek için Oluşturmalı Yapay Zeka API'leriyle nasıl kullanılabileceğini anlamanıza yardımcı olmaktır.