Azure OpenAI 服務中的DALL-E-3
先前介紹過 OpenAI API 的 DALL-E-3,但如果你要在Azure OpenAI 上使用相同的功能,不管是模型的佈署和API的呼叫,兩者之間都有些不同。
使用在Azure OpenAI上的DALL-E-3,你必須把服務建立在瑞典中部(Sweden Central)的資料中心,才能享用該模型:
目前只有該資料中心有提供 DALL-E-3 的模型選項,當你將AOAI的服務建立在Sweden Central資料中心,就會在模型佈署中,找到底下這個 dall-e-3 的選項:
如果你透過 Azure OpenAI Studio 這個後台測試 DALL-E,你會發現系統會自動幫你佈署 dalle3 模型:
(動畫)
有了DALL-E-3模型之後,你就可以透過自然語言產生圖像了:
如果你要採用 API 來生成圖像,可以參考微軟官網上的 API 使用方式。
我們也可以透過 Postman 呼叫該 API:
台北 101 的下雪美景,就這樣出現了:
但你需要注意到,Auzre OpenAI DALL-E-3 的 API Endpoint 也明顯與Chat不同:
https://{AOAI服務名稱}.openai.azure.com/openai/deployments/{Dalle3佈署名稱}/images/generations?api-version=2023-12-01-preview
不過掌握好了之後,透過程式碼來動態建立圖像,也就只是小菜一碟了。
留言