➕內容過濾和提示屏蔽實驗室。
➕具有基於OpenAI模型的路由的模型路由實驗室。
➕提示流實驗室嘗試使用Azure API管理的Azure AI Studio提示流。
➕後端池負載平衡實驗室的priority
和weight
參數。
➕通過Azure API管理測試OpenAI流的流媒體工具。
➕使用Azure API管理跟踪功能調試和對OpenAI API進行調試和故障排除的跟踪工具。
➕圖像處理到GPT-4O推論實驗室。
➕在Azure函數上使用樣本API的函數調用實驗室。
AI的快速發展需要以實驗為驅動的方法,以使組織保持行業的最前沿。隨著AI穩步成為一系列領域的遊戲規則改變者,保持快節奏的創新軌跡對於旨在利用其全部潛力的企業至關重要。
AI服務主要通過API訪問,強調了對強大而有效的API管理策略的基本需求。該策略有助於維持對AI服務消費的控制和治理。
隨著AI服務的擴大視野及其與API的無縫集成,人們對全面的AI網關模式有很大的需求,從而擴大了API管理的核心原則。旨在加快先進用例的實驗,並在這個迅速發展的領域鋪平道路以進一步創新。 AI網關的良好原則為將智能應用程序自信地部署到生產中提供了一個框架。
該回購通過一系列實驗實驗室探索了AI網關模式。 Azure API管理的Genai Gateway功能在這些實驗室中起著至關重要的作用,處理AI服務API,並具有安全性,可靠性,性能,整體運營效率和成本控制。主要重點是Azure OpenAI,該Azure OpenAI設置了大型語言模型(LLM)的標準參考。但是,相同的原理和設計模式可能會應用於任何LLM。
認識到Python的統治地位,特別是在AI領域,以及Jupyter Notebooks的強大實驗能力,以下實驗室是圍繞Jupyter Notebooks構造的,並帶有帶有Python腳本,BICEP FILES和AZURE API管理策略的分步說明:
?後端泳池負載平衡(內置) | ?高級負載平衡(自定義) |
![]() | ![]() |
操場嘗試Azure API管理的內置負載平衡後端池功能與Azure OpenAI端點列表或模擬服務器列表。 | 操場嘗試高級負載平衡(基於自定義Azure API管理策略),以列出Azure OpenAI端點列表或模擬服務器。 |
?二頭肌政策➕?筆記本 ? | ?二頭肌政策➕?筆記本 ? |
?訪問控制 | ?令牌率限制 |
![]() | ![]() |
操場嘗試使用Identity提供商嘗試OAUTH 2.0授權功能,以啟用特定用戶或客戶端對OpenAPI API的更細粒度訪問。 | 操場以將令牌速率限制為一個或多個Azure OpenAI端點。超過令牌使用情況時,呼叫者將收到429。 |
?二頭肌政策➕?筆記本 ? | ?二頭肌政策➕?筆記本 ? |
?發出令牌指標 | ?語義緩存 |
![]() | ![]() |
操場嘗試發射令牌度量政策。該策略將指標發送到有關通過Azure OpenAI Service API消耗大型語言模型令牌的應用程序見解。 | 操場嘗試語義緩存政策。使用提示與先前請求的矢量接近度以及指定的相似性得分閾值。 |
?二頭肌政策➕?筆記本 ? | ?二頭肌政策➕?筆記本 ? |
?響應流 | ?向量搜索 |
![]() | ![]() |
操場嘗試使用Azure API管理和Azure OpenAI端點來響應流媒體,以探索與流有關的優勢和缺點。 | 操場嘗試使用Azure AI搜索,Azure OpenAI嵌入和Azure OpenAi完成,嘗試檢索增強生成(RAG)圖案。 |
?二頭肌政策➕?筆記本 ? | ?二頭肌政策➕?筆記本 ? |
?內置伐木 | ? SLM自我託管(PHY-3) |
![]() | ![]() |
操場嘗試Azure API管理的建造日誌記錄功能。將請求記錄到應用程序見解中,以跟踪詳細信息和令牌用法。 | 操場嘗試自託管PHY-3小語言模型(SLM)槽azure API管理自託管API兼容性的自託管網關。 |
?二頭肌政策➕?筆記本 ? | ?二頭肌政策➕?筆記本 ? |
? GPT-4O推論 | ?消息存儲 |
![]() | ![]() |
操場嘗試新的GPT-4O型號。 GPT-4O(對於“ Omni”)旨在處理文本,音頻和視頻輸入的組合,並可以在文本,音頻和圖像格式中生成輸出。 | 通過日誌來測試將消息詳細信息測試到Cosmos db中的操場,到事件中心策略。通過策略,我們可以控制哪些數據將存儲在DB(提示,完成,模型,區域,代幣等)中。 |
?二頭肌政策➕?筆記本 ? | ?二頭肌政策➕?筆記本 ? |
?開發人員工具(WIP) | ?函數調用 |
![]() | ![]() |
操場嘗試使用Azure API管理可用的開發人員工具來開發,調試,測試和發布AI服務API。 | 使用Azure功能API嘗試使用OpenAI函數調用功能,該功能也由Azure API管理管理。 |
?二頭肌政策➕?筆記本 ? | ?二頭肌政策➕?筆記本 ? |
?模型路由 | ?及時流動 |
![]() | ![]() |
操場嘗試根據Azure OpenAI型號和版本來路由到後端。 | 操場嘗試使用Azure API管理的Azure AI工作室提示。 |
?二頭肌政策➕?筆記本 ? | ?二頭肌政策➕?筆記本 ? |
?內容過濾 | ?及時屏蔽 |
![]() | ![]() |
操場嘗試將Azure API管理與Azure AI內容安全性集成在一起,以過濾潛在的冒犯性,風險或不良內容。 | 操場嘗試從Azure AI內容安全服務提示盾牌,該服務分析LLM輸入並檢測用戶及時攻擊和文檔攻擊,這是兩種常見類型的對抗輸入。 |
?二頭肌政策➕?筆記本 ? | ?二頭肌政策➕?筆記本 ? |
提示
請使用反饋討論,以便我們可以通過您的經驗,建議,想法或實驗室要求不斷改進。
筆記
?如果您發現應該固定或增強的東西,請隨時打開一個新問題。
Azure良好的框架是一個設計框架,可以提高工作量的質量。下表地圖實驗室具有良好的框架支柱,通過建築實驗為您提供成功。
實驗室 | 安全 | 可靠性 | 表現 | 營運 | 費用 |
---|---|---|---|---|---|
請求轉發 | |||||
後端電氣斷開 | |||||
後端泳池負載平衡 | |||||
先進的負載平衡 | |||||
響應流 | |||||
向量搜索 | |||||
內置伐木 | |||||
SLM自我託管 |
提示
查看Azure Openai服務的Azure良好框架框架的觀點,以獲取Aditional指導。
提示
安裝VS代碼顯示擴展程序,打開AI-GATEWAWAY.MD,然後在Botton上單擊“幻燈片”,以呈現AI網關,而無需離開VS代碼。或者只是打開ai-gateway.pptx,以獲得普通的舊PowerPoint體驗。
該主題提供了許多參考架構,最佳實踐和入門套件。如果您需要全面的解決方案或著陸區來啟動您的項目,請參考提供的資源。我們建議利用AI-Gateway Labs發現可以集成到參考體系結構中的其他功能。
我們認為,我們目前可能沒有意識到有價值的內容。我們將非常感謝任何提出此列表的建議或建議。
重要的
此軟件僅用於演示目的。它不打算用於任何目的。該軟件的創建者不對軟件或軟件中包含的信息,產品,產品,服務或相關圖形的完整性,準確性,可靠性,適用性或可用性做出任何形式或暗示的保證。因此,您對此類信息的任何依賴都嚴格符合您自己的風險。